Enable Javascript in your browser and then refresh this page, for a much enhanced experience.
First solution in Clear category for Roman Numerals by PiotrStachowiak
def checkio(data):
c=10
wynik=[]
tablica=[]
cyfra=0
data2=data
rzymski=""
jednosci=["","I","II","III","IV","V","VI","VII","VIII","IX"]
dziesiatki=["","X","XX","XXX","XL","L","LX","LXX","LXXX","XC"]
setki=["","C","CC","CCC","CD","D","DC","DCC","DCCC","CM"]
tysiace=["","M","MM","MMM"]
while data!=0:
cyfra= data%10
if c==10:
tablica=jednosci
if c==100:
tablica=dziesiatki
if c==1000:
tablica=setki
if c==10000:
tablica=tysiace
c=c*10
wynik.append(tablica[cyfra])
data=data//10
wynik.reverse()
for i in range(len(wynik)):
rzymski=rzymski+wynik[i]
#replace this for solution
return rzymski
Oct. 27, 2016