2017年8月5日
摘要: Binary Agents 传入二进制字符串,翻译成英语句子并返回。 二进制字符串是以空格分隔的。 传入二进制字符串,翻译成英语句子并返回。 二进制字符串是以空格分隔的。 String.charCodeAt() String.fromCharCode() 思路: (1)把字符串转化为数组; (2)把 阅读全文
posted @ 2017-08-05 21:51 lailailee 阅读(162) 评论(0) 推荐(0) 编辑
摘要: Steamroller 对嵌套的数组进行扁平化处理。你必须考虑到不同层级的嵌套。 Array.isArray() 思路: (1)遍历arr,如果arr[i]是数组,就重新调用本函数继续循环,然后和新数组连接; (2)如果不是数组,就直接添加进新数组; 知识点: (1)Array.concat()方法 阅读全文
posted @ 2017-08-05 21:12 lailailee 阅读(151) 评论(0) 推荐(0) 编辑
摘要: Drop it 让我们来丢弃数组(arr)的元素,从左边开始,直到回调函数return true就停止。 第二个参数,func,是一个函数。用来测试数组的第一个元素,如果返回fasle,就从数组中抛出该元素(注意:此时数组已被改变),继续测试数组的第一个元素,如果返回fasle,继续抛出,直到返回t 阅读全文
posted @ 2017-08-05 17:22 lailailee 阅读(132) 评论(0) 推荐(0) 编辑
摘要: Finders Keepers 写一个 function,它遍历数组 arr,并返回数组中第一个满足 func 返回值的元素。举个例子,如果 arr 为 [1, 2, 3],func 为 function(num) {return num 2; },那么 find 的返回值应为 2。 Array.f 阅读全文
posted @ 2017-08-05 16:36 lailailee 阅读(139) 评论(0) 推荐(0) 编辑
摘要: Smallest Common Multiple 找出能被两个给定参数和它们之间的连续数字整除的最小公倍数。 范围是两个数字构成的数组,两个数字不一定按数字顺序排序。 例如对 1 和 3 —— 找出能被 1 和 3 和它们之间所有数字整除的最小公倍数。 Smallest Common Multipl 阅读全文
posted @ 2017-08-05 16:27 lailailee 阅读(167) 评论(0) 推荐(0) 编辑
摘要: Sum All Primes 求小于等于给定数值的质数之和。 只有 1 和它本身两个约数的数叫质数。例如,2 是质数,因为它只能被 1 和 2 整除。1 不是质数,因为它只能被自身整除。 给定的数不一定是质数。 For Loops Array.push() 思路: 找出从0到num之间所有的质数,然 阅读全文
posted @ 2017-08-05 00:12 lailailee 阅读(320) 评论(0) 推荐(0) 编辑