Remove solutions

This commit is contained in:
Chris Proctor 2023-08-04 13:10:23 -04:00
parent d16f9903b5
commit 473d44e015
1 changed files with 4 additions and 22 deletions

View File

@ -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.