İçeriğe atla
CodeItRaw
Diziler

Ders 3/6

Bazı sorular tek bir elemana değil, yan yana duran iki elemana bakar: sıralı mı, artıyor mu, aynı değer tekrar ediyor mu. Bunun için gezerken bir öncekini hatırlaman yeter.

for i in range(1, len(values)):
if values[i - 1] > values[i]:
return False
return True
Döngü 1'den başlar, çünkü ilk elemanın öncesi yoktur. n elemanlı listede n − 1 komşu çift vardır; döngü hepsine bakmalı, sonuncusuna da.

Art arda gelen aynı değerlerin en uzun serisini bulmak da komşu işidir: eleman bir öncekiyle aynıysa seriyi bir uzat, değilse seriyi 1'den yeniden başlat; her adımda en uzununu hatırla.

Görevler

Görevler sırayla açılır. Hepsini çözünce sonraki ders açılır.

Bu dersin görevleri, önceki dersler bitince açılır. Anlatımı şimdiden okuyabilirsin.Sıradaki derse git

  1. 01

    Sıra Kontrolü

    Fonksiyon

  2. 02

    Sıralı mı?

    Kod Okuma · Kodu Boz

  3. 03

    Log Serileri

    Fonksiyon

Sırayı beklemeden çözmek istersen bütün problemler kilitsiz açık: Problemler listesi