/**
* @param {number} num
* @return {string}
*/
var intToRoman = function(num) {
let valueArray=[1000,900,500,400,100,90,50,40,10,9,5,4,1];
let romanArray=['M','CM','D','CD','C','XC','L','XL','X','IX','V','IV','I'];
let result='';
valueArray.forEach((key,index)=>{
while(parseInt(num/key)!==0){
let count=parseInt(num/key);
for(let i=0;i<count;i++){
result+=romanArray[index];
}
num%=key;
}
})
return result;
};
【leetcode】整数转罗马数字
最新推荐文章于 2024-07-22 16:27:42 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)