10 / 12
May 2016

Witam, od jakiegoś czasu męczę się z tym zadaniem, nie mogę znaleźć jednak powodu, dla którego sędzia nie przyjmuje tego rozwiązania. Z góry dziękuję za pomoc. http://ideone.com/88dFyz64

  • created

    May '16
  • last reply

    May '16
  • 11

    replies

  • 1.5k

    views

  • 4

    users

  • 4

    links

Moim zdaniem przechodzi. Nie wyświetla bo przecież w tym przypadku hasło ma mniej niż osiem znaków a w treści zadania jest "Uznajemy, że hasło jest silne jeśli ma co najmniej osiem znaków oraz zawiera znaki z każdej z czterech następujących kategorii:
1.Wielkie litery: A, B, C, ..
2.Małe litery: a, b, c, ...
3.Cyfry: 0, 1, 2, ...
4.Symbole występujące na klawiaturze (wszystkie znaki na klawiaturze niezdefiniowane jako litery lub cyfry) oraz spacje."

1
AczemutoprzechodziWieszczynie1234567890

a nie powinno!

Ok. Poprawiłam kod że tego już nie przechodzi. Ale dalej jest błędna odpowiedź.

Zauważyłam że mam problem np. z takim hasłem "Ab 455667" jednak poprawiłam wczytywanie hasła. Ale to dalej nie zmienia mojej sytuacji.

Dokładnie chodzi mi o to, że wydaje się, że programy w java'ie mają cały czas problem z maksymalną [1000] długością linii. Czy to kwestia wczytywania [bufora], czy pojemności zmiennej string nie wiem, ale problem pozostaje:
http://ideone.com/mkckqH24

No właśnie coraz częściej stykam się z tym, że programy, które są w miarę dobrze napisane w JAVIE niestety nie przechodzą na spoju. JAVA jest dobrym językiem na początek (od niej akurat zaczynałam) niestety z czasem nie wystarcza. W między czasie opanowałam także podstawy C i BF więc spróbuję w C program przepisać. Może się uda. Mimo wszystko dzięki za pomoc i poświęcony czas. :slight_smile: Pozdrawiam :slight_smile: