Integer To Roman
1 var roman = [
2 ["", "I", "II", "III", "IV", "V", "VI", "VII", "VIII", "IX"],
3 ["", "X", "XX", "XXX", "XL", "L", "LX", "LXX", "LXXX", "XC"],
4 ["", "C", "CC", "CCC", "CD", "D", "DC", "DCC", "DCCC", "CM"],
5 ["", "M", "MM", "MMM"]
6 ];
7
8 var intToRoman = function(num) {
9 var res = "",
10 digit = 0,
11 remain;
12
13 while (num != 0) {
14 remain = num % 10;
15 res = roman[digit][remain] + res;
16 digit++;
17 num = Math.floor(num / 10);
18 }
19
20 return res;
21 };