测试面试题
题目:贪婪是好事
贪婪是一种用五个六面骰子玩的骰子游戏。如果你选择接受,你的任务就是按照这些规则得分。而你总是会得到一个有五个六边骰子值的数组。
积分规则:
三个 1 => 1000 分
三个 6 => 600 分
三个 5 => 500 分
三个 4 => 400 分
三个 3 => 300 分
三个 2 => 200 分
一个 1 => 100 分
一个 5 => 50 分
举例:
Throw Score
--------- ------------------
5 1 3 4 1 250: 50 + 2 * 100
1 1 1 3 1 1100: 1000 + 100
2 4 4 5 4 450: 400 + 50
代码如下:
Python
方法一:
def score(dice):
sum1 = 0
counter = [0, 0, 0, 0, 0, 0]
points = [1000, 200, 300, 400,