Roman Numeral Converter

2018-04-29  本文已影响0人  yyggfffg

将给定的数字转换成罗马数字。

所有返回的 罗马数字 都应该是大写形式。

function convert(num) {
  var nums = [1000,900,500,400,100,90,50,40,10,9,5,4,1];   
  var roman=["M","CM","D","CD","C","XC","L","XL","X","IX","V","IV","I"];
  var str='';
  nums.forEach(function(item,index,array){
    while(num>=item){
      str+=roman[index];
      num-=item;
    }
  });
  
 return str;
}

convert(36);
上一篇 下一篇

猜你喜欢

热点阅读