Enable Javascript in your browser and then refresh this page, for a much enhanced experience.
First solution in Clear category for Roman Numerals by tigelane
romans = [('M',1000),('CM',900),('D',500),('CD',400),('C',100),('XC',90),('L',50),('XL',40),('X', 10),('IX',9),('V',5),('IV', 4),('I',1)]
def checkio(number):
ltext = ''
while number:
for (roman, value) in romans:
if number >= value:
number -= value
ltext += roman
break
return ltext
Feb. 11, 2015
Comments: