Darmowe konto pozwoli wrócić do niego później.
Polecenie
Zadanie 3. Ukryte numery
Plik dane.txt zawiera jeden napis zbudowany z 10 000 znaków (o kodach ASCII od 33 do 126), pośród których ukryte są liczby.
Liczba ukryta w tym ciągu to co najmniej jednoelementowy ciąg cyfr, przed którym i po którym nie występuje znak będący cyfrą.
Przykład.
W ciągu: 356xv@@4vdfvdfD#\$%@@#245 są ukryte 3 liczby: 356, 4 oraz 245.
Plik dane_przyklad.txt zawiera przykładowe dane – jeden napis zbudowany z 200 znaków. Odpowiedzi dla tego pliku są podane po każdym zadaniu.
Darmowe konto pozwoli wrócić do niego później.
Napisz program (lub kilka programów) znajdujący(-ch) odpowiedzi do podanych zadań. Odpowiedzi zapisz odpowiednio w oddzielnych plikach: wyniki3_1.txt, wyniki3_2.txt, wyniki3_3.txt, wyniki3_4.txt.
Uwaga: Pamiętaj, że Twój program musi ostatecznie działać na pliku dane.txt zawierającym 10 000 znaków.
Zadanie 3.1.
Podaj, ile liczb zapisanych w pliku dane.txt zaczyna się od ciągu cyfr 50. Jeżeli ta sama liczba występuje kilkukrotnie, policz każde jej wystąpienie.
Przykład.
W ciągu znaków: fs@dx+cd52505050VfF^&x5 nie ma liczby zaczynającej się od 50.
W ciągu znaków: fs@dx+cd50450505VfF^&x50 są 2 liczby zaczynające się od 50 (50450505 oraz 50).
Dla pliku dane_przyklad.txt poprawną odpowiedzią jest
2
4
odpowiedź poprawna.
za podanie prawidłowej liczby wystąpień 50 na końcu liczby (5).
za podanie prawidłowej liczby wystąpień ciągu "50" (31).
odpowiedź niepoprawna albo brak odpowiedzi.
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.