generated from mwc/problemset_numberwords
	Deleted some solutions so I could do the problems.
This commit is contained in:
		@@ -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)
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user