Enable Javascript in your browser and then refresh this page, for a much enhanced experience.
Floor division in a loop solution in Clear category for Roman Numerals by PawlakBartosz43
def checkio(data):
result = ""
list = (("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))
for char, num in list:
amount = data // num
data = data - (num * amount)
while amount > 0:
result += char
amount -= 1
return(result)
Nov. 1, 2016