Enable Javascript in your browser and then refresh this page, for a much enhanced experience.
Roman order solution in Clear category for Reverse Roman Numerals by Pashkin
def reverse_roman(roman_string):
roman_dict = [("I", 1), ("V", 5), ("IV", 4), ("X", 10), ("IX", 9),
("L", 50), ("XL", 40), ("C", 100), ("XC", 90), ("D", 500),
("CD", 400), ("M", 1000), ("CM", 900)]
num = 0
for sym, val in reversed(roman_dict):
num += roman_string.count(sym) * val
roman_string = roman_string.replace(sym, "")
return num
July 12, 2017
Comments: