Skip to content

Commit fd12689

Browse files
author
alexander.gaddy
committed
Added RomanToDecimal
1 parent 749302f commit fd12689

1 file changed

Lines changed: 14 additions & 0 deletions

File tree

‎RomanToDecimal.js‎

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
function RomanToDecimal(str) {
2+
var result = 0;
3+
// the result is now a number, not a string
4+
var decimal = [1000, 900, 500, 400, 100, 90, 50, 40, 10, 9, 5, 4, 1];
5+
var roman = ["M", "CM","D","CD","C", "XC", "L", "XL", "X","IX","V","IV","I"];
6+
for (var i = 0;i<=decimal.length;i++) {
7+
while (str.indexOf(roman[i]) === 0){
8+
result += decimal[i];
9+
str = str.replace(roman[i],'');
10+
}
11+
}
12+
return result;
13+
return
14+
}

0 commit comments

Comments
 (0)