js题目
来源:互联网 发布:flash游戏源码 编辑:程序博客网 时间:2024/06/09 18:30
罗马数字的题目。
首先你需要知道罗马数字是怎么来的。具体我这里不说了
我后来搜了一下别的答案,有更加好的,你们自己去搜吧,但是我不太确定他这个思路是对的
还有类似于我这样查表的,但我这个表好的点在于,扩展性比较好,比如万,亿等等数字都可以在这里扩展,他们的答案是写死的
function convert(num) {
var arr=[['I','V','X'],['X','L','C'],['C','D','M'],['M']];
var num1=num;
var arr1=[];
var i=0;
while(num1>0){
switch(num1%10){
case 0:
break;
case 1:
arr1=arr[i][0]+arr1;
break;
case 2:
arr1=arr[i][0]+arr[i][0]+arr1;
break;
case 3:
arr1=arr[i][0]+arr[i][0]+arr[i][0]+arr1;
break;
case 4:
arr1=arr[i][0]+arr[i][1]+arr1;
break;
case 5:
arr1=arr[i][1]+arr1;
break;
case 6:
arr1=arr[i][1]+arr[i][0]+arr1;
break;
case 7:
arr1=arr[i][1]+arr[i][0]+arr[i][0]+arr1;
break;
case 8:
arr1=arr[i][1]+arr[i][0]+arr[i][0]+arr[i][0]+arr1;
break;
case 9:
arr1 = arr[i][0]+arr[i][2]+arr1;
break;
}
num1=Math.floor(num1/10);
i=i+1;
}
return arr1;
}
convert(12);
阅读全文
0 0
- js题目
- js题目
- 关于一道JS题目
- 一道js题目
- 一道JS题目
- js编程题目
- 前端题目集js
- JS面试经典题目
- JS面试经典题目
- 题目:js类型判断
- js编程小题目
- js常见题目
- js闭包相关题目
- 一道js的面试题目
- js 综合基本知识题目测试
- js 字符串反转编程题目
- js闭包 一些题目
- 前端js经典面试题目
- 设计模式之适配器模式
- use swap file as swap partitoin
- ComboBox绑定枚举和自定义类时指定列表中显示的类属性内容
- Java中用HttpsURLConnection访问Https链接的问题
- Linux c 开发
- js题目
- IATF 16949:2016 完整版标准解读
- Android 导入EaseUI后实现音视频功能
- 1025. Democracy in Danger
- 运算符重载 编程题#3(专项课程3;重载:* operator, & operator=, & operator(); 函数 memcpy 的使用)
- 第五周项目1—建立顺序栈算法库
- 数组序列转换2
- CMake入门教程
- mysql 数据表 查找 where and or