Roman numeral by nn

System.in.eachLine{n=p=0
it.each{v=[I:1,V:5,X:10,L:50,C:100,D:500,M:1e3][it];n+=p=p<v?v-2*p:v}
println n}

Note that non-ascii characters in the above source code will be escaped (such as \x9f).

download

return to the top page