- 博客(6)
- 收藏
- 关注
原创 JavaScript练习 - 数字转换成罗马数字
摘要:以下数字转换成罗马数字的方法估计是最傻的办法了。一、思路(1)把数字拆分,把每个数字都存入数组arr中;(2)将数组arr中非0的数字存入新的数组arr1中;(3)把数组arr1中的每个数字分别转化成罗马数字,并存入数组arr3中;(4)将罗马数字拼接,即将数组arr3转为字符串。二、知识点(1)string.push();(2)Math.floor(coun
2016-08-16 17:24:27
3647
原创 javascript返回两个数组的差异值
题目:比较两个数组,然后返回一个新数组,该数组的元素为两个给定数组中所有独有的数组元素。换言之,返回两个数组的差异。测试案例:1)diff([1, 2, 3, 5], [1, 2, 3, 4, 5]) 应该返回一个数组。2)["diorite", "andesite", "grass", "dirt", "pink wool", "dead shrub"], ["dio
2016-08-12 16:28:40
8736
原创 数组对象的属性名和属性值的提取
有一个对象数组,里面存储着通讯录。函数 lookUp 有两个参数: firstName 和prop 。函数将会检查通讯录是否存在 firstName值 和 prop 属性。如果它们都存在,函数返回prop属性对应的值。如果firstName 值不存在,返回"No such contact"。如果prop 属性不存在,返回"No
2016-08-01 18:17:09
18118
原创 使用JavaScript实现移位密码
让上帝的归上帝,凯撒的归凯撒。下面我们来介绍风靡全球的凯撒密码Caesar cipher,又叫移位密码。移位密码也就是密码中的字母会按照指定的数量来做移位。一个常见的案例就是ROT13密码,字母会移位13个位置。由'A' ↔ 'N', 'B' ↔ 'O',以此类推。写一个ROT13函数,实现输入加密字符串,输出解密字符串。所有的字母都是大写,不要转化任何
2016-08-01 16:16:22
4686
转载 学习用例:js中回文的处理
如果给定的字符串是回文,返回true,反之,返回false。如果一个字符串忽略标点符号、大小写和空格,正着读和反着读一模一样,那么这个字符串就是palindrome(回文)。注意你需要去掉字符串多余的标点符号和空格,然后把字符串转化成小写来验证此字符串是否为回文。
2016-07-28 10:21:50
1296
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人