Mendapatkan rata-rata daftar (mis. [2,6,7]
)
- Dapatkan panjang daftar:
[2,6,7] -> 3
- Jumlahkan angka-angka dalam daftar:
2 + 6 + 7 = 15
. - Membagi jumlah dengan jumlah mereka:
15 / 3 = 5
.
Anda harus membandingkan rata-rata dari dua daftar bilangan bulat positif N dan M , dengan mengembalikan nilai jika N memiliki rata-rata yang lebih tinggi, nilai lain jika M memiliki rata-rata yang lebih tinggi, dan yang lain dalam kasus dasi.
Aturan I / O
Semua metode Input dan Output standar diperbolehkan.
Memasukkan
Anda dapat mengambil input sebagai dua daftar terpisah, daftar bersarang, atau apa pun yang Anda anggap cocok untuk tugas tersebut. Silakan tentukan formatnya.
Keluaran
Nilai-nilai yang diberikan harus berbeda dan harus terdiri dari setidaknya satu karakter non-spasi putih. Juga, mereka harus konsisten antara berjalan (nilai tunggal untuk N , nilai tunggal untuk M , nilai tunggal untuk Tie ). Silakan tentukan yang ada di jawaban Anda. Nilai-nilainya bisa berupa String tidak kosong, nilai Bool, Integer, atau apa pun yang Anda anggap cocok.
Spesifikasi
Daftar tidak harus memiliki panjang yang sama.
Anda dijamin bahwa daftar ini tidak kosong.
Uji Kasus
Saya memilih nilai-nilai N wins
, M wins
dan Tie
, yang cukup jelas.
N, M -> Output (Rata-Rata) [7], [6] -> N menang (N memiliki 7, M memiliki 6) [4,5], [4,4] -> N menang (N memiliki 4,5, M memiliki 4) [2,3,4], [4,5,6] -> M menang (N memiliki 3, M memiliki 5) [4,1,3], [7,3,2,1,1,2] -> Tie (keduanya memiliki 2,666 ...) [100,390,1], [89,82,89] -> N menang (N memiliki 163,666 ..., M memiliki 86,666 ...) [92.892], [892.92] -> Dasi (daftar pada dasarnya identik) [10.182], [12,78.203,91] -> Tie (keduanya memiliki 96)
Berlaku celah default . Penjelasan didorong! Ini adalah kode-golf , jadi kode terpendek dalam byte menang!