Python 3 kodunu anlamadım

yunus09

Megapat
Katılım
5 Ekim 2016
Mesajlar
165
Çözümler
1
Daha fazla  
Cinsiyet
Erkek
Python:
def almostIncreasingSequence(sequence):

    droppped = False

    last = prev = min(sequence) - 1

    for elm in sequence:

        if elm <= last:

            if droppped:

                return False

            else:

                droppped = True

            if elm <= prev:

                prev = last

            elif elm >= prev:

                prev = last = elm

        else:

            prev, last = last, elm

    return True



1629480843549.png

Kod bu sorun için çözüm olarak sunulmuş ama ben tam olarak kodun sorunu nasıl çözdüğünü anlamadım yardımcı olur musunuz?
 
Uyarı! Bu konu 5 yıl önce açıldı.
Muhtemelen daha fazla tartışma gerekli değildir ki bu durumda yeni bir konu başlatmayı öneririz. Eğer yine de cevabınızın gerekli olduğunu düşünüyorsanız buna rağmen cevap verebilirsiniz.

Technopat Haberler

Yeni konular

Geri
Yukarı