Enable Javascript in your browser and then refresh this page, for a much enhanced experience.
Short solution in Speedy category for Roman Numerals by genadiik
roman_numeral_map = (('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):
result = ''
for numeral, integer in roman_numeral_map:
while number >= integer:
result += numeral
number -= integer
return result
June 2, 2019
Comments: