laucian
19/11/2004, 18:31
elimde bir boş liste [] veya boş bir string "" var..
bunların uzunluklarının 0 olduğunu len() fonksiyonunu kullanmadan nasıl nasıl anlayabilirim..
hazırlayacağım fonksionun bir yerinde if len(l) == 0 demem gerekio fakat len() kullanmam yasak..
ben bi şeyler denedim ama ne kadar mantıklı oldu bilmiorum..bide buyrun sizler bakın bi yorum bi yapın..
saygılar
def rekLen(seq):
seq=list(seq)
seq.append("%%")
if seq[0]=="%%":
seq.remove("%%")
#print "empty list"
return 0
else:
seq.remove("%%")
return rekLen(seq[1:])+1
bunların uzunluklarının 0 olduğunu len() fonksiyonunu kullanmadan nasıl nasıl anlayabilirim..
hazırlayacağım fonksionun bir yerinde if len(l) == 0 demem gerekio fakat len() kullanmam yasak..
ben bi şeyler denedim ama ne kadar mantıklı oldu bilmiorum..bide buyrun sizler bakın bi yorum bi yapın..
saygılar
def rekLen(seq):
seq=list(seq)
seq.append("%%")
if seq[0]=="%%":
seq.remove("%%")
#print "empty list"
return 0
else:
seq.remove("%%")
return rekLen(seq[1:])+1