[CODE title="eşli olan elemanların sayısının 2 den fazla olduğu durum ve 1 den fazla eşi olan eleman olduğu durumda false döndüren döngü"]def almostIncreasingSequence(sequence):
x= 0
for each in sequence:
if sequence.count(each) == 2 :
x = x + 1
elif sequence.count(each) >2:
return False
elif x >= 4:
return False
else:
continue
return True
print(almostIncreasingSequence([1, 1, 2, 3, 4, 4]))[/CODE]
nereyi hatalı yapıyorum (başlık hatalı olmuş başlık = düzgün çalıştıramadığım for döngüsü)
x= 0
for each in sequence:
if sequence.count(each) == 2 :
x = x + 1
elif sequence.count(each) >2:
return False
elif x >= 4:
return False
else:
continue
return True
print(almostIncreasingSequence([1, 1, 2, 3, 4, 4]))[/CODE]
nereyi hatalı yapıyorum (başlık hatalı olmuş başlık = düzgün çalıştıramadığım for döngüsü)