美文网首页
Roman Numeral Converter

Roman Numeral Converter

作者: yyggfffg | 来源:发表于2018-04-29 11:14 被阅读0次

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

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

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);

相关文章

网友评论

      本文标题:Roman Numeral Converter

      本文链接:https://www.haomeiwen.com/subject/xyyolftx.html