Enable Javascript in your browser and then refresh this page, for a much enhanced experience.
Subtraction cycle solution in Clear category for Roman Numerals by borisuvarov
def checkio(data):
CONVERSION_TABLE = ((1000, 'M'), (900, 'CM'), (500, 'D'), (400, 'CD'),
(100, 'C'), (90, 'XC'), (50, 'L'), (40, 'XL'),
(10, 'X'), (9, 'IX'), (5, 'V'), (4, 'IV'), (1, 'I'))
result = ''
for arab, roman in CONVERSION_TABLE:
while data >= arab:
result += roman
data -= arab
return result
Aug. 23, 2015
Comments: