Python ile Bir Dizi İçerisindeki En büyük ve En Küçük Sayıyı Bulma

Python kullanarak örnek algoritma sorularını çözdüğümüz serimizin sekizinci sorusuna geçelim:

  1. Bir dizi içerisinde en büyük ve en küçük sayıyı bulan fonksiyonu yazın.
    • Örnek girdi: [3, 7, 2, 11, 15, 1, 18]
    • Örnek çıktı: En küçük: 1, En büyük: 18
  1. Çözüm Yolu: Python’ın “min()” ve “max()” Fonksiyonları

Yukarıdaki kodumuzda, bir dizi içerisindeki en küçük ve en büyük elemanları bulmak için Python’da varsayılan olarak gelen min() ve max() fonksiyonlarını kullanılmıştır.

  1. Çözüm Yolu: For Döngüsü

Bu yöntemde, dizi içindeki her elemanı for döngüsü ile tek tek kontrol ediyoruz. Başlangıçta, dizinin ilk elemanını hem en küçük hem de en büyük değer olarak kabul ediyoruz. Sonra, if-else koşul ifadeleri ile her bir elemanı bu değerlerle karşılaştırarak, gerçek en küçük ve en büyük değerleri buluyoruz.

Her iki yöntemde de, değerlerin birden fazla değişkene aynı anda atanması için “variable unpacking” yöntemi kullanılmıştır.

İlgili Makaleler

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Başa dön tuşu