Bir listenin ortalamasını alma (ör. [2,6,7]
)
- Listenin uzunluğunu öğrenin:
[2,6,7] -> 3
- Listedeki sayılarını toplamak:
2 + 6 + 7 = 15
. - Onların sayısı ile toplamı bölün:
15 / 3 = 5
.
N daha yüksek bir ortalamaya sahipse bir değer, M daha yüksek bir ortama sahipse başka bir değer ve bir kravat olması durumunda başka bir değer döndürerek, N ve M pozitif tamsayıların iki listesinin ortalamalarını karşılaştırmalısınız .
G / Ç kuralları
Tüm standart Giriş ve Çıkış yöntemlerine izin verilir.
Giriş
Girdiyi iki ayrı liste, iç içe liste veya görev için uygun olduğunu düşündüğünüz herhangi bir şey olarak alabilirsiniz. Lütfen biçimi belirtin.
Çıktı
Sağlanan değerler farklı olmalı ve en az bir boşluk olmayan karakterden oluşmalıdır. Ayrıca, çalışmalar arasında tutarlı olmalıdırlar ( N için tek bir değer, M için tek bir değer, Tie için tek bir değer ). Lütfen cevabınızdakileri belirtin. Değerler boş olmayan Dizeler, Bool değerleri, Tamsayılar veya uygun olduğunu düşündüğünüz herhangi bir şey olabilir.
gözlük
Listelerin uzunluğu eşit olmayabilir.
Listelerin boş olmadığı garanti edilir.
Test Durumları
Ben değerleri seçti N wins
, M wins
ve Tie
hemen hemen aşikar olan,.
N, M -> Çıktı (Ortalamalar) [7], [6] -> N kazanır (N'nin 7'si, M'nin 6'sı vardır) [4,5], [4,4] -> N kazanır (N 4.5, M 4 var) [2,3,4], [4,5,6] -> M kazanır (N 3, M 5) [4,1,3], [7,3,2,1,1,2] -> Kravat (her ikisinde de 2.666 var ...) [100,390,1], [89,82,89] -> N kazanır (N'nin 163.666 ..., M'nin 86.666 ...) [92,892], [892,92] -> Kravat (listeler temelde aynıdır) [10,182], [12,78,203,91] -> Kravat (her ikisinde de 96 var)
Varsayılan Loopholes uygulanır. Açıklamalar teşvik edilir! Bu kod golf , bu yüzden bayt içindeki en kısa kod kazanır!