JS实现阿拉伯数字到罗马数字
来源:互联网 发布:mac lamp环境搭建 编辑:程序博客网 时间:2024/05/16 10:36
JS实现阿拉伯数字到罗马数字
最近在学习前端方面的东西,遇到一个问题(将阿拉伯数字转换成罗马数字)。以前对罗马数字了解不多,这一次进一步了解罗马数字。自己虽然解决了这个问题,但是使用的解法太笨拙了。在此记录下,在网上看到的比较简洁的解法(原文链接)。侵权立删,请勿怪!
/* convert Number to Roman Number with scope(1-3999)*/function convertToRoman(num) { var aArray = [1000,900,500,400,100,90,50,40,10,9,5,4,1]; var rArray = ["M","CM","D","CD","C","XC","L","XL","X","IX","V","IV","I"]; var result = ""; for(var i=0; i<aArray.length; i++){ while(num >= aArray[i]){ result += rArray[i]; num -= aArray[i]; } } return result;}
0 0
- JS实现阿拉伯数字到罗马数字
- 阿拉伯数字(1到4000)转化为罗马数字的javascript实现
- JavaScript实现-阿拉伯数字转罗马数字
- Roman to Integer:转换罗马数字到阿拉伯数字
- kotlin实现罗马数字和阿拉伯数字转换
- 将1到1000的阿拉伯数字转换为罗马数字
- python实现阿拉伯数字和罗马数字的互相转换
- JavaScript实现1-4000内阿拉伯数字转换为罗马数字
- 阿拉伯数字转为罗马数字
- 阿拉伯数字转化为罗马数字
- 罗马数字转换成阿拉伯数字
- 罗马数字转换为阿拉伯数字
- 阿拉伯数字转换成罗马数字
- 阿拉伯数字转换成罗马数字
- 罗马数字转换成阿拉伯数字
- 将阿拉伯数字转换为罗马数字
- 将阿拉伯数字转换为罗马数字
- 将罗马数字转换成阿拉伯数字
- #文件编程#------文件操作
- drawable属性
- MySQL之DDL(Data Definition Languages)
- 操作系统--运行环境与运行机制
- HDU 5968 异或密码
- JS实现阿拉伯数字到罗马数字
- pandas groupby count按小时统计交易量
- 深入了解Android蓝牙Bluetooth——《进阶篇》
- 手动将war包部署到tomcat
- Spark
- 浅析python 中__name__ = '__main__' 的作用
- Linux学习——软件包管理
- 二分图性质以及求解算法
- 栈、队列的实现及对栈中时间复杂度的优化