Függvény
A valami függvény egy szót kap paraméternek.
def valami(x): if len(x)<2: return 0 else: if x[0]==x[1:][0]: return 1+valami(x[1:][1:]) else: return valami(x[1:])
Mit adnak eredményül a következő függvényhívások?
A. valami(”anna”)
B. valami(”panna”)
C. valami(”mississippi”)
D. valami(”aranka”)
E. valami(”annabella”)
F. Milyen paraméterre lesz 0 a függvény értéke?
G. Fogalmazd meg általánosan a függvény feladatát!
Hivatalos megoldás (HTML)
A valami függvény egy szót kap paraméternek.
def valami(x):
if len(x)<2:
return 0
else:
if x[0]==x[1:][0]:
return 1+valami(x[1:][1:])
else:
return valami(x[1:])
Mit adnak eredményül a következő függvényhívások?
A. valami(”anna”)
B. valami(”panna”)
C. valami(”mississippi”)
D. valami(”aranka”)
E. valami(”annabella”)
F. Milyen paraméterre lesz 0 a függvény értéke?
G. Fogalmazd meg általánosan a függvény feladatát!
A. 1 2 pont
B. 1 2 pont
C. 3 2 pont
D. 0 2 pont
E. 2 2 pont
F. Ha minden szomszédos betűpár különböző 3 pont
G. A szomszédos betűpárok (kettősbetűk) száma 5 pont