admin 管理员组文章数量: 893559
Roman Numeral Converter
算法实现功能是:将给定的数字转换成罗马数字,所有返回的 罗马数字 都应该是大写形式。
参考的资源有:Roman Numerals ; Array.splice() ; Array.indexOf() ; Array.join();
function convert(num) {var nums = [1000,900,500,400,100,90,50,40,10,9,5,4,1];var romans =["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 += romans[index];num -= item;}});return str.toUpperCase();
}convert(36);
本文标签: Roman Numeral Converter
版权声明:本文标题:Roman Numeral Converter 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1687328461h90100.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论