Enable Javascript in your browser and then refresh this page, for a much enhanced experience.
No prints solution in Clear category for Roman Numerals by _ukasz_Mas_owski
def checkio(data):
tabRzymskie = (('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))
liczba = data
strWynik = ""
for rom, i in tabRzymskie:
while liczba >= i:
liczba -= i
strWynik = strWynik + rom
return strWynik
if __name__ == '__main__':
#These "asserts" using only for self-checking and not necessary for auto-testing
assert checkio(6) == 'VI', '6'
assert checkio(76) == 'LXXVI', '76'
assert checkio(499) == 'CDXCIX', '499'
assert checkio(3888) == 'MMMDCCCLXXXVIII', '3888'
Jan. 21, 2017