摘要: 将给定的数字转换成罗马数字。所有返回的 罗马数字 都应该是大写形式。 convert(2) 应该返回 "II"。convert(3) 应该返回 "III"。convert(4) 应该返回 "IV"。convert(5) 应该返回 "V"。convert(9) 应该返回 "IX"。convert(12 阅读全文
posted @ 2017-09-30 11:38 多学点才踏实 阅读(951) 评论(0) 推荐(0) 编辑
摘要: 比较两个数组,然后返回一个新数组,该数组的元素为两个给定数组中所有独有的数组元素。换言之,返回两个数组的差异。 diff([1, 2, 3, 5], [1, 2, 3, 4, 5]) 应该返回一个数组。 diff([1, 2, 3, 5], [1, 2, 3, 4, 5]) 应该返回一个数组。 di 阅读全文
posted @ 2017-09-30 07:55 多学点才踏实 阅读(270) 评论(0) 推荐(0) 编辑
摘要: 我们会传递给你一个包含两个数字的数组。返回这两个数字和它们之间所有数字的和。最小的数字并非总在最前面。 sumAll([1, 4]) 应该返回一个数字。 sumAll([1, 4]) 应该返回 10。 sumAll([1, 4]) 应该返回一个数字。 sumAll([1, 4]) 应该返回 10。 阅读全文
posted @ 2017-09-29 23:35 多学点才踏实 阅读(142) 评论(0) 推荐(0) 编辑
摘要: . 1 . 2 . 3 . 4 . 5 . 6 . 7 . 8 . 9 . 10 . 11 . 12 . 13 . 14 . 15 . 16 . 17 . 18 . 19 . 20 . 21 . 22 . 23 . 24 . 25 . 26 . 27 . 28 . 29 . 30 . 31 32 ! 阅读全文
posted @ 2017-09-29 20:48 多学点才踏实 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 下面我们来介绍风靡全球的凯撒密码Caesar cipher,又叫移位密码。移位密码也就是密码中的字母会按照指定的数量来做移位。一个常见的案例就是ROT13密码,字母会移位13个位置。由'A' ↔ 'N', 'B' ↔ 'O',以此类推。 学习使用String.fromCharCode()和strin 阅读全文
posted @ 2017-09-29 20:45 多学点才踏实 阅读(332) 评论(0) 推荐(0) 编辑
摘要: 题目:数组排序并找出元素索引 先给数组排序,然后找到指定的值在数组的位置,最后返回位置对应的索引。 举例:where([1,2,3,4], 1.5) 应该返回1。因为1.5插入到数组[1,2,3,4]后变成[1,1.5,2,3,4],而1.5对应的索引值就是1。 同理,where([20,3,5], 阅读全文
posted @ 2017-09-29 16:55 多学点才踏实 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 数组查找去重 实现一个摧毁(destroyer)函数,第一个参数是待摧毁的数组,其余的参数是待摧毁的值 destroyer([1, 2, 3, 1, 2, 3], 2, 3) 应该返回 [1, 1]. destroyer([1, 2, 3, 1, 2, 3], 2, 3) 应该返回 [1, 1]. 阅读全文
posted @ 2017-09-29 16:35 多学点才踏实 阅读(107) 评论(0) 推荐(0) 编辑