Darmowe konto pozwoli wrócić do niego później.
Polecenie
W pliku slowa4.txt znajduje się 10 wierszy. Każdy wiersz zawiera liczbę n (1 ≤ n ≤ 100) oraz n-literowe słowo s składające się z małych liter alfabetu angielskiego. Dane w wierszu są oddzielone znakiem odstępu.
Napisz program, który dla każdego słowa s z pliku wypisze jego sufiks najmniejszy w porządku alfabetycznym.
Przykład:
Sufiksem najmniejszym w porządku alfabetycznym dla słowa mascarpone jest arpone, a dla słowa truskawki sufiksem najmniejszym w porządku alfabetycznym jest awki.
Dla przykładowego pliku sufiks_4.txt, zawierającego tylko 4 wiersze (ze słowami: banan, mascarpone, abcaabbaabbccba, maturazinformatyki), Twój program powinien dać odpowiedź:
Darmowe konto pozwoli wrócić do niego później.
an
arpone
a
aturazinformatyki
Wyniki zapisz w pliku wyniki2_4.txt, każdy sufiks w oddzielnym wierszu, zgodnie z kolejnością danych w pliku slowa4.txt.
Do oceny oddajesz:
• plik wyniki2_4.txt – zawierający odpowiedź do zadania 2.4.
• plik(i) zawierający(-e) kody źródłowe Twojego programu o nazwie(-ach): ………………………………………………………
ato
a
abracadabrad
abecadlo
aaababbbbcaababaz
a
aaababbbbcaababaaabcaabbccbbccbacbcaabbaabbccbbccbaaababbbbcaababaz
aaababbbbcaababaz
aaababbbbcaababacaacacaacaacaacacacacb
aaababbbbcacbabaaabcaabbccbbccbaabcaabbaabbccbbccbaaababbbbccababazbcabbab
poprawna odpowiedź
prawidłowa odpowiedź dla pierwszych 5 słów
prawidłowa odpowiedź dla pierwszych 4 słów
odpowiedź niepoprawna albo brak rozwiązania.
Ocena według schematu punktowania CKE, zwykle w 15–30 s
Dowiedz się, ile punktów naprawdę zdobywasz. Zrób zdjęcie kartki albo wklej odpowiedź: Maturownik+ porówna ją ze schematem punktowania, policzy punkty i wytłumaczy, gdzie i dlaczego je tracisz.