We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent f0f6087 commit 306c197Copy full SHA for 306c197
1 file changed
python2/koans/about_scoring_project.py
@@ -39,6 +39,13 @@ def score_for_three(number):
39
return 1000
40
return number * 100
41
42
+ def score_for_remaining(number):
43
+ if number == 1:
44
+ return 100
45
+ if number == 5:
46
+ return 50
47
+ return 0
48
+
49
def is_equal(number):
50
return lambda x: x == number
51
@@ -53,10 +60,8 @@ def is_equal(number):
53
60
continue
54
61
score += scores_for_three[number]
55
62
counts[number] -= 3
56
- if counts[1] > 0:
57
- score += 100 * counts[1]
58
- if counts[5] > 0:
59
- score += 50 * counts[5]
63
+ for number in range(1, 7):
64
+ score += counts[number] * score_for_remaining(number)
65
return score
66
67
0 commit comments