K01

Ortalama Üstü Paketler

Temel Seviye (Junior)
Hedef Süre: 15 - 20 Dakika
Tip: NUMERIC

Teknik Tanım & Görev

Bir kargo şubesinin tartım bandı, gün boyunca işlenen her paketin gram cinsinden ağırlığını sırayla kaydediyor. Şube müdürü, "ortalamanın üstünde ağırlığa sahip kaç paket var?" sorusunun cevabını istiyor. Ağırlık listesi verildiğinde, listenin ARİTMETİK ORTALAMASINDAN KESİN OLARAK BÜYÜK olan paket sayısını döndür.

Fonksiyon İmzası (Python)

ortalama_ustu_paketler(gramlar: list[int]) -> int

Girdi ve Çıktı Sözleşmesi

Çıktı Kuralı:Ortalamadan kesin büyük eleman sayısı. Ortalamaya EŞİT olanlar sayılmaz. Boş liste için 0 döner.

Sistem Kısıtları (Constraints)

0 <= gramlar.length <= 10^5
0 <= gramlar[i] <= 10^6

Örnek Yürütme Analizi

gramlar = [300, 500, 700, 900]
toplam = 2400, ortalama = 600
600'den kesin büyük olanlar: 700, 900 -> cevap 2

Örnek Test Senaryoları (3)

Örnek 1
Girdi:[[300,500,700,900]]
Beklenen Çıktı:2
Örnek 2: Küçük Dizi
Girdi:[[10,20,30]]
Beklenen Çıktı:1
Örnek 3: Eşit Gruplar
Girdi:[[100,100,200,200]]
Beklenen Çıktı:2
Python Editörü Yükleniyor...
Girdi Parametreleri
[
  [
    300,
    500,
    700,
    900
  ]
]
Beklenen Çıktı
2