Pomoc w rozwiązaniu zadania 4 z matury 2013

0

treść zadania

Zadanie 4. Napisy (10 pkt)
W pliku napisy.txt znajduje się 1000 napisów o długościach od 2 do 16 znaków, każdy
napis w osobnym wierszu. W każdym napisie mogą wystąpić jedynie dwa znaki: „0” lub „1”.
W wybranym przez siebie języku programowania napisz program, za pomocą którego
uzyskasz odpowiedzi na poniższe polecenia. Odpowiedzi zapisz w pliku zadanie4.txt,
a odpowiedź do każdego podpunktu poprzedź literą oznaczającą ten podpunkt.
a) Podaj, ile jest napisów o parzystej długości.
b) Podaj, ile jest napisów, które zawierają taką samą liczbę zer i jedynek.
c) Podaj, ile jest napisów składających się z samych zer, oraz podaj, ile jest napisów
składających się z samych jedynek.
d) Dla każdej liczby k = 2, 3, ...,16 podaj liczbę napisów o długości k znajdujących się
w pliku napisy.txt, tzn. podaj, ile jest napisów 2-znakowych, ile jest napisów
3-znakowych itd.

O ile z podpunktem a nie mam problemów to problem zaczyna się w b. Przy zamianie stringa na inta (o ile on ogarnie liczbę 16 cyfrową) liczby zaczynające się na 0 zmienią się np zamiast 01 będzie 1. Jak ominąć ten problem. Proszę o pomoc.

0

Nie zamieniaj na inta, i nie, nie zmiesci sie jak juz.

0

Czyli będę się musiał bawić w operacje na napisach?

0

Bawic? Przeciez bedzie duzo prosciej...

0

Może, tylko że nigdy jakoś nad tym specjalnie nie trenowałem.

0

Moze pora zaczac trenowac? Operacje na kolekcjach to jedne z najbardziej podstawowych i najczesciej wykonywanych operacji.

0

Może jakaś podpowiedź. Czy istnieje jakaś funkcja wypisująca ile razy dana litera powtarza się w słowie.

1 użytkowników online, w tym zalogowanych: 0, gości: 1