K01
Ortalama Üstü Paketler
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]) -> intGirdi 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