Lấy trung bình của một danh sách (ví dụ [2,6,7]
)
- Lấy độ dài của danh sách:
[2,6,7] -> 3
- Tổng các số trong danh sách :
2 + 6 + 7 = 15
. - Chia tổng cho số của họ :
15 / 3 = 5
.
Bạn nên so sánh giá trị trung bình của hai danh sách tích cực số nguyên N và M , bằng cách trả lại một giá trị nếu N có cao hơn trung bình, giá trị khác nếu M có trung bình cao hơn, và một số khác trong trường hợp của một tie.
Quy tắc I / O
Tất cả các phương pháp đầu vào và đầu ra tiêu chuẩn được cho phép.
Đầu vào
Bạn có thể lấy đầu vào là hai danh sách riêng biệt, danh sách lồng nhau hoặc bất kỳ thứ gì khác mà bạn cho là phù hợp với nhiệm vụ. Vui lòng ghi rõ định dạng.
Đầu ra
Các giá trị được cung cấp phải khác biệt và phải bao gồm ít nhất một ký tự không phải khoảng trắng. Ngoài ra, chúng phải nhất quán giữa các lần chạy (một giá trị duy nhất cho N , một giá trị duy nhất cho M , một giá trị duy nhất cho Tie ). Vui lòng chỉ định những người trong câu trả lời của bạn. Các giá trị có thể là các chuỗi không trống, giá trị Bool, Số nguyên hoặc bất cứ thứ gì bạn cho là phù hợp.
Thông số kỹ thuật
Các danh sách sẽ không nhất thiết phải có độ dài bằng nhau.
Bạn được đảm bảo rằng các danh sách là không trống.
Các trường hợp thử nghiệm
Tôi đã chọn các giá trị N wins
, M wins
và Tie
, điều này khá rõ ràng.
N, M -> Đầu ra (Trung bình) [7], [6] -> N thắng (N có 7, M có 6) [4,5], [4,4] -> N thắng (N có 4,5, M có 4) [2,3,4], [4,5,6] -> M thắng (N có 3, M có 5) [4,1,3], [7,3,2,1,1,2] -> Cà vạt (cả hai đều có 2.666 ...) [100,390,1], [89,82,89] -> N thắng (N có 163.666 ..., M có 86.666 ...) [92.892], [892,92] -> Tie (danh sách về cơ bản là giống hệt nhau) [10,182], [12,78.203,91] -> Cà vạt (cả hai đều có 96)
Lỗ hổng mặc định áp dụng. Giải thích được khuyến khích! Đây là mã golf , vì vậy mã ngắn nhất tính bằng byte sẽ thắng!