Remove solutions
This commit is contained in:
parent
d16f9903b5
commit
473d44e015
|
@ -17,38 +17,20 @@ TENS_NAMES = [
|
|||
def int_under_1000000_to_str(number):
|
||||
"Returns a textual representation of the number."
|
||||
check_number_in_range(abs(number), 0, MAXIMUM)
|
||||
if number < 1000:
|
||||
return int_under_1000_to_str(number)
|
||||
else:
|
||||
thousands, hundreds = divide_with_remainder(number, 1000)
|
||||
thousands_text = int_under_1000_to_str(thousands)
|
||||
hundreds_text = int_under_1000_to_str(hundreds)
|
||||
return thousands_text + " thousand " + hundreds_text
|
||||
return "umm..."
|
||||
|
||||
def int_under_1000_to_str(number):
|
||||
"Returns a textual representation of the number"
|
||||
check_number_in_range(number, 0, 1000)
|
||||
if number < 100:
|
||||
return int_under_100_to_str(number)
|
||||
else:
|
||||
hundreds, tens = divide_with_remainder(number, 100)
|
||||
hundreds_text = int_under_10_to_str(hundreds)
|
||||
tens_text = int_under_100_to_str(tens)
|
||||
return hundreds_text + " hundred and " + tens_text
|
||||
return "umm..."
|
||||
|
||||
def int_under_100_to_str(number):
|
||||
check_number_in_range(number, 0, 100)
|
||||
tens, ones = divide_with_remainder(number, 10)
|
||||
if tens == 0:
|
||||
return int_under_10_to_str(number)
|
||||
elif tens == 1:
|
||||
return TWEEN_AND_TEEN_NAMES[ones]
|
||||
else:
|
||||
return TENS_NAMES[tens] + '-' + int_under_10_to_str(ones)
|
||||
return "umm..."
|
||||
|
||||
def int_under_10_to_str(number):
|
||||
check_number_in_range(number, 0, 10)
|
||||
return DIGIT_NAMES[number]
|
||||
return "umm..."
|
||||
|
||||
def check_number_in_range(number, minimum, maximum):
|
||||
"""Checks whether a number is at least minimum and less than maximum.
|
||||
|
|
Loading…
Reference in New Issue