Roman Numerals
by dschu012
JavaScript
var x={I:1,V:5,X:10,L:50,C:100,D:500,M:1000}
function convert(a) {
var sum = 0;
for(i=0;i<a.length;i++)
sum+=(x[a[i-1]]<x[a[i]])?x[a[i]]-x[a[i-1]]*2:x[a[i]];
return sum;
}
console.log(convert("IM"));
console.log(convert("CMXCIX"));