From 473d44e0152e31a050a02b20a517e9e64736ed83 Mon Sep 17 00:00:00 2001 From: Chris Proctor Date: Fri, 4 Aug 2023 13:10:23 -0400 Subject: [PATCH] Remove solutions --- numberwords.py | 26 ++++---------------------- 1 file changed, 4 insertions(+), 22 deletions(-) diff --git a/numberwords.py b/numberwords.py index 0411373..daf53d1 100644 --- a/numberwords.py +++ b/numberwords.py @@ -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.