From 01989d4a26b65a339c9dbc7a538a8d302abc9537 Mon Sep 17 00:00:00 2001 From: Cory Dean Chung Date: Wed, 16 Aug 2023 00:58:14 -0400 Subject: [PATCH] Deleted some solutions so I could do the problems. --- numberwords.py | 29 +++-------------------------- 1 file changed, 3 insertions(+), 26 deletions(-) diff --git a/numberwords.py b/numberwords.py index 0411373..54d21bf 100644 --- a/numberwords.py +++ b/numberwords.py @@ -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)