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):
 | 
					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):
 | 
					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):
 | 
					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):
 | 
					def int_under_10_to_str(number):
 | 
				
			||||||
    check_number_in_range(number, 0, 10)
 | 
					    check_number_in_range(number, 0, 10)
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user