generated from mwc/problemset_numberwords
	
		
			
				
	
	
		
			39 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			39 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			Python
		
	
	
	
	
	
# numberwords.py
 | 
						|
# --------------
 | 
						|
# By MWC Contributors
 | 
						|
# Functions to print out a verbal representation of an integer.
 | 
						|
 | 
						|
MAXIMUM = 1000000
 | 
						|
DIGIT_NAMES = [
 | 
						|
    "zero", "one", "two", "three", "four", "five", "six", "seven", "eight", "nine"
 | 
						|
]
 | 
						|
TWEEN_AND_TEEN_NAMES = [
 | 
						|
    "ten", "eleven", "twelve", "thirteen", "fourteen", "fifteen", "sixteen", "seventeen", "eighteen", "nineteen"
 | 
						|
]
 | 
						|
TENS_NAMES = [
 | 
						|
    "", "ten", "twenty", "thirty", "forty", "fifty", "sixty", "seventy", "eighty", "ninety"
 | 
						|
]
 | 
						|
 | 
						|
def int_under_1000000_to_str(number):
 | 
						|
    return "umm..."
 | 
						|
        
 | 
						|
def int_under_1000_to_str(number):
 | 
						|
    return "umm..."
 | 
						|
 | 
						|
def int_under_100_to_str(number):
 | 
						|
    return "umm..."
 | 
						|
 | 
						|
def int_under_20_to_str(number):
 | 
						|
    return "umm..."
 | 
						|
 | 
						|
def int_under_10_to_str(number):
 | 
						|
    return "umm..."
 | 
						|
 | 
						|
def divide_with_remainder(dividend, divisor):
 | 
						|
    """Divides one number by another, using whole-number division. 
 | 
						|
    Returns the quotient and the remainder. 
 | 
						|
    """
 | 
						|
    quotient = dividend // divisor
 | 
						|
    remainder = dividend % divisor
 | 
						|
    return quotient, remainder
 |