Deleted some solutions so I could do the problems.

This commit is contained in:
Cory Dean Chung 2023-08-16 00:58:14 -04:00
parent 3edf63eaf0
commit 01989d4a26
1 changed files with 3 additions and 26 deletions

View File

@ -15,36 +15,13 @@ 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
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
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)
def int_under_10_to_str(number):
check_number_in_range(number, 0, 10)