Enable Javascript in your browser and then refresh this page, for a much enhanced experience.
Simple is better than complicated solution in Clear category for Roman Numerals by ahmedaswai
# migrated from python 2.7
numerals = (("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(n):
roman = []
for ltr, num in numerals:
(k,n) = divmod(n, num)
print((k,n))
roman.append(ltr*k)
return "".join(roman)
Nov. 2, 2014