Page 1 of 1

Roman to Arabic numbers conversion

Posted: Sun Aug 06, 2017 5:52 am
by Mr. Kibernetik

Code: Select all

r = #.input("Input Roman number:")

n = [1,5,10,50,100,500,1000]
a,m = 0
> i, #.size(r)..1, -1
  v,c = n[#.pos("IVXLCDM",#.mid(#.upper(r),i))]
  ? v<m, v = -v
  ? c>m, m = c
  a += v
<

#.output("Arabic number: ",a)