Forum » Programiranje » Iskanje stringa v stavku [C]
Iskanje stringa v stavku [C]
RatedR ::
Lp, poskusam resit problem kjer mora algoritem prepoznat vnos in sicer, ko uporabnik vnese nek string, moram preverit ce string vsebuje tri sedmice, pri cem moram upostevat da je se steje tudi ce je vpisana kot 'seven'.
Primer:
Ce uporabnik vnese: "7 days, seven nights and 7 lifes" algoritem vrne Da/ Yes ker string vsebuje 3 sedmice (7, seven, 7).
Hvala
Primer:
Ce uporabnik vnese: "7 days, seven nights and 7 lifes" algoritem vrne Da/ Yes ker string vsebuje 3 sedmice (7, seven, 7).
Hvala
stb ::
Kako pa naj šteje 789, 777, 776, 77, seventeen, seventyseven, seventy seven, seventy, SeVeN?
Zgodovina sprememb…
- spremenil: stb ()
jype ::
Če lahko sam izbereš jezik, potem izberi Python:
niz = raw_input('Vnesi niz: ')
sedemkrat = niz.count('7') + niz.count('seven')
niz = raw_input('Vnesi niz: ')
sedemkrat = niz.count('7') + niz.count('seven')
RatedR ::
@stb Če algoritem prepozna manj kot ali več kot tri sedmice, vrne ne/false, če pa prepozna točno tri, vrne yes/true.
Pač to nalogo smo dobil v šoli pa nimam čist predstave, če uporabim strcmp, ki preverja stringe za določene besedne nize bo našlo samo eno sedmico.
@jype
Žal ne, v Cju mamo to pa tudi v naslovu teme je označeno z [C].
Pač to nalogo smo dobil v šoli pa nimam čist predstave, če uporabim strcmp, ki preverja stringe za določene besedne nize bo našlo samo eno sedmico.
@jype
Žal ne, v Cju mamo to pa tudi v naslovu teme je označeno z [C].
technolog ::
Najbolj simpl je da greš skoz string takole:
int len = strlen(s); for (int i = 0; i<len; ++i) if (s[i] == '7' || i+4 < len && s[i] == 's' && s[i+1] == 'e' && s[i+2] == 'v' && s[i+3] == 'e' && s[i+4] == 'n') return true; return false;
Zgodovina sprememb…
- spremenil: technolog ()
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | [C++] Pomoč pri nalogi (strani: 1 2 )Oddelek: Programiranje | 3666 (3002) | BlackDeath |
» | python-pomoč pri nalogi z niziOddelek: Programiranje | 1554 (1252) | galu |
» | Moja velika skrivnost!Oddelek: Loža | 2954 (1662) | guest #44 |
» | Generiranje kombinacij znakovOddelek: Programiranje | 1328 (1013) | c0dehunter |
» | C# problem...Oddelek: Programiranje | 1033 (862) | user4683 |