Jako iż dział informatyka jest pusty a ja zgłupiałem i nie mogę zrobić dość łatwego zadania to pisze tu.
Napisać funkcję liczba_cyfr_w_napisie, która zwróci liczbę cyfr występujących w napisie podanym w parametrze. Jest to zadanie ze zmiennej string.
INF
Otrzymałeś(aś) rozwiązanie do zamieszczonego zadania? - podziękuj autorowi rozwiązania! Kliknij
-
- Rozkręcam się
- Posty: 49
- Rejestracja: 05 maja 2020, 16:38
- Podziękowania: 4 razy
- Otrzymane podziękowania: 9 razy
- Płeć:
Re: INF
Jeśli jeszcze aktualne możesz zrobić na dwa sposoby:
W każdym z nich robisz pętle od zera do napis.length i bierzesz pojedyńcze chary stringa (napis)
1) sposób sprawdzasz czy ten char jest '0' potem czy jest '1' '2' itd. i w zależności od tego liczysz
2) sposób rzutujesz chara na inty co zwraca ci jego numer w tablicy ASCII patrzysz kolejne cyfry mają numery od 48 do 57 jeśli tablica którą znalazłem mnie nie okłamuje i sprawdzasz czy ten int który ci wyszedł mieści się w tym przedziale
1 sposób jest dłuższy w sensie więcej kodu i więcej czasu zajmie komputerowi przeliczenie ale prostszy w implementacji tak czy siak implementacje pozostawiam tobie
W każdym z nich robisz pętle od zera do napis.length i bierzesz pojedyńcze chary stringa (napis)
1) sposób sprawdzasz czy ten char jest '0' potem czy jest '1' '2' itd. i w zależności od tego liczysz
2) sposób rzutujesz chara na inty co zwraca ci jego numer w tablicy ASCII patrzysz kolejne cyfry mają numery od 48 do 57 jeśli tablica którą znalazłem mnie nie okłamuje i sprawdzasz czy ten int który ci wyszedł mieści się w tym przedziale
1 sposób jest dłuższy w sensie więcej kodu i więcej czasu zajmie komputerowi przeliczenie ale prostszy w implementacji tak czy siak implementacje pozostawiam tobie
Pozdrawiam
Sciurius
Sciurius