Chúng tôi đã không có bất kỳ thử thách dễ dàng, tốt đẹp trong một thời gian, vì vậy chúng tôi đi đây.
Đưa ra một danh sách các số nguyên mỗi lớn hơn và một chỉ mục làm đầu vào, xuất ra tỷ lệ phần trăm của mục tại chỉ mục đã cho của tổng số của danh sách.
Đầu ra phải là bất cứ thứ gì đại diện tự nhiên cho số float / số nguyên trong ngôn ngữ của bạn (số đơn, số thập phân, số Church, v.v.). Nếu bạn chọn làm tròn đầu ra theo bất kỳ cách nào, nó phải có tối thiểu 2 chữ số thập phân (khi hợp lý. không cần phải làm tròn, nhưng cũng hoàn toàn chấp nhận được).
Các chỉ mục có thể là 1 chỉ mục hoặc 0 chỉ mục và sẽ luôn nằm trong giới hạn của mảng.
Đây là môn đánh gôn , vì vậy mã ngắn nhất tính bằng byte sẽ thắng!
Ví dụ
Sử dụng 1 chỉ mục và làm tròn thành 2 dp
list, index => output
[1, 2, 3, 4, 5], 5 => 5 / 15 => 33.33
[7, 3, 19], 1 => 7 / 29 => 24.14
[1, 1, 1, 1, 1, 1, 1, 1, 1], 6 => 1 / 9 => 11.11
[20, 176, 194, 2017, 3], 1 => 20 / 2410 => 0.83
[712], 1 => 712 / 712 => 100
Hoặc, như ba danh sách:
[[1, 2, 3, 4, 5], [7, 3, 19], [1, 1, 1, 1, 1, 1, 1, 1, 1], [20, 176, 194, 2017, 3], [712]]
[5, 1, 6, 1, 1]
[33.33, 24.14, 11.11, 0.83, 100]