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]: return valami(x[1:len(x)-1]) else: return 1+melyik(valami(x[1:]),valami(x[:len(x)-1]))
A melyik függvény két számot kap paraméternek.
def melyik(a,b): if a<=b: return a else: return b
Mit adnak eredményül a következő függvényhívások?
A. valami(”anna”)
B. valami(”panna”)
C valami(”miriam”)
D. valami(”aranka”)
E. valami(”éva”)
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]:
return valami(x[1:len(x)-1])
else:
return 1+melyik(valami(x[1:]),valami(x[:len(x)-1]))
A melyik függvény két számot kap paraméternek.
def melyik(a,b):
if a<=b:
return a
else:
return b
Mit adnak eredményül a következő függvényhívások?
A. valami(”anna”)
B. valami(”panna”)
C valami(”miriam”)
D. valami(”aranka”)
E. valami(”éva”)
F. Milyen paraméterre lesz 0 a függvény értéke?
G. Fogalmazd meg általánosan a függvény feladatát!
A. 0 2 pont
B. 1 2 pont
C. 1 2 pont
D. 3 2 pont
E. 2 2 pont
F. Ha ugyanaz a szó elölről és hátulról olvasva (tükörszó) 4 pont
G. A betű törlések (vagy beszúrások) minimális számát adja, amivel a szó tükörszóvá tehető
4 pont