Hướng dẫn greed is good codewars python - lòng tham là con trăn mã tốt
Greed là một trò chơi xúc xắc được chơi với năm con xúc xắc sáu mặt. Nhiệm vụ của bạn, nếu bạn chọn chấp nhận nó, là ghi điểm theo các quy tắc này. Bạn sẽ luôn được cung cấp một mảng với năm giá trị xúc xắc sáu mặt. Một chết duy nhất chỉ có thể được tính một lần trong mỗi cuộn. Ví dụ, "5" chỉ có thể được tính là một phần của bộ ba (đóng góp vào 500 điểm) hoặc là 50 điểm duy nhất, nhưng không phải cả hai trong cùng một cuộn. Ví dụ về điểm
Trong một số ngôn ngữ, có thể biến đổi đầu vào cho hàm. Đây là điều mà bạn không bao giờ nên làm. Nếu bạn đột biến đầu vào, bạn sẽ không thể vượt qua tất cả các bài kiểm tra. Mã đã choDung dịchdef score(dice): from collections import Counter points = {1:1000, 6:600, 5:500, 4:400, 3:300, 2:200} dices = Counter(dice) tot = 0 for k,v in dices.items(): if v >= 3: tot += points[k] * (v // 3) if k == 1: tot += 100 * (v % 3) elif k == 5: tot += 50 * (v % 3) return tot Xem trên CodeWars.com Tổng số phiếu bầu "không hài lòng" Permalink
Không thể lấy lại những người đóng góp tại thời điểm này
Tham lam là tốt
Description:Tải mô tả ... Kata tương tự:Stats:
|