/**
* @param {number} num
* @return {string}
*/
var intToRoman = function(num) {
var M = ["", "M", "MM", "MMM"];
var C = ["", "C", "CC", "CCC", "CD", "D", "DC", "DCC", "DCCC", "CM"];
var X = ["", "X", "XX", "XXX", "XL", "L", "LX", "LXX", "LXXX", "XC"];
var I = ["", "I", "II", "III", "IV", "V", "VI", "VII", "VIII", "IX"];
return M[Math.floor(num/1000)] + C[Math.floor((num%1000)/100)] + X[Math.floor((num%100)/10)] + I[num%10];
};
leetcode
challenge
Here is the link for the problem:
https://leetcode.com/problems/integer-to-roman/
Top comments (0)