-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathsolution.py
23 lines (18 loc) · 897 Bytes
/
solution.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
# Don't give me five!
# In this kata you get the start number and the end number of a region and should return the count of all numbers
# except numbers with a 5 in it. The start and the end number are both inclusive!
# Examples:
# 1,9 -> 1,2,3,4,6,7,8,9 -> Result 8
# 4,17 -> 4,6,7,8,9,10,11,12,13,14,16,17 -> Result 12
# The result may contain fives. ;-)
# The start number will always be smaller than the end number. Both numbers can be also negative!
# I'm very curious for your solutions and the way you solve it.
# Maybe someone of you will find an easy pure mathematics solution.
# Have fun coding it and please don't forget to vote and rank this kata! :-)
# I have also created other katas. Take a look if you enjoyed this kata!
def dont_give_me_five(start, end):
count = 0
for i in range(start, end + 1):
if '5' not in str(i):
count += 1
return count