摘要: Sum All Numbers in a Range 给你一个包含两个数字的数组。返回这两个数字和它们之间所有数字的和。 最小的数字并非总在最前面。 定义结果变量num 在for循环中,i从arr中最小的数字开始,到最大的数结束 利用累加实现返回这两个数字和它们之间所有数字的和 1 function 阅读全文
posted @ 2018-07-11 23:16 投弹手的香菇鸡面 阅读(109) 评论(0) 推荐(0) 编辑
摘要: Caesars Cipher(凯撒密码、移位密码) 字母会按照指定的数量来做移位。 一个常见的案例就是ROT13密码,字母会移位13个位置。由'A' ↔ 'N', 'B' ↔ 'O',以此类推。 写一个ROT13函数,实现输入加密字符串,输出解密字符串。 所有的字母都是大写,不要转化任何非字母形式的 阅读全文
posted @ 2018-07-11 23:10 投弹手的香菇鸡面 阅读(143) 评论(0) 推荐(0) 编辑
摘要: Where do I belong(数组排序并找出元素索引) 给数组排序 找到指定的值在数组的位置,并返回位置对应的索引。 设定.sort()需要的返回函数 将要搜索的值添加到数组内 用.sort()对数组进行排序 用.indexOf()返回指定值的索引 1 function where(arr, 阅读全文
posted @ 2018-07-11 22:47 投弹手的香菇鸡面 阅读(115) 评论(0) 推荐(0) 编辑
摘要: Seek and Destroy(摧毁数组) 实现一个摧毁(destroyer)函数,第一个参数是待摧毁的数组,其余的参数是待摧毁的值。 利用for循环将输入arguments中除第一项待摧毁的数组外的其它参数赋给temp 利用.filter()剔除输入arr(待摧毁的数组)中要摧毁的值(temp) 阅读全文
posted @ 2018-07-11 22:39 投弹手的香菇鸡面 阅读(158) 评论(0) 推荐(0) 编辑
摘要: Falsy Bouncer(过滤数组假值) 删除数组中的所有假值。(在JavaScript中,假值有false、null、0、""、undefined 和 NaN。) 用.filter()剔除数组中的假值 利用Boolea设置callback函数遇到真值返回true 1 function bounc 阅读全文
posted @ 2018-07-11 22:13 投弹手的香菇鸡面 阅读(101) 评论(0) 推荐(0) 编辑
摘要: Mutations(比较字符串) 如果数组第一个字符串元素包含了第二个字符串元素的所有字符,函数返回true。 不用考虑大小写和字符顺序 将数组中的两个字符串小写化 将第二个数组元素(第二个字符串)用.split('')分割成各个字符组成的数组 在for循环中遍历第二个字符串中所有字符,用index 阅读全文
posted @ 2018-07-11 16:18 投弹手的香菇鸡面 阅读(108) 评论(0) 推荐(0) 编辑
摘要: Slasher Flick(截断数组) 返回一个数组被截断n个元素后还剩余的元素,截断从索引0开始。 利用.splice(0,howMany)删除数组中索引从0开始的howMany个元素 返回arr 1 function slasher(arr, howMany) { 2 // 请把你的代码写在这里 阅读全文
posted @ 2018-07-11 16:07 投弹手的香菇鸡面 阅读(110) 评论(0) 推荐(0) 编辑
摘要: Chunky Monkey(猴子吃香蕉, 分割数组) 把一个数组arr按照指定的数组大小size分割成若干个数组块。 利用size值和while语句确定切割数组的次数(定义temp将size值赋给它,后面切割数组需要用到size值) 定义一个新数组变量res,在for循环利用.slice()将对应元 阅读全文
posted @ 2018-07-11 15:58 投弹手的香菇鸡面 阅读(118) 评论(0) 推荐(0) 编辑
摘要: Truncate a string(截断字符串) 如果字符串的长度比指定的参数num长,则把多余的部分用...来表示。 插入到字符串尾部的三个点号也会计入字符串的长度。 如果指定的参数num小于或等于3,则添加的三个点号不会计入字符串的长度。 用if语句判断num是否大于3 num大于3时,再用if 阅读全文
posted @ 2018-07-11 15:25 投弹手的香菇鸡面 阅读(128) 评论(0) 推荐(0) 编辑
摘要: Repeat a string repeat a string(重复输出字符串) 重复一个指定的字符串 num次 如果num是一个负数则返回一个空字符串。 将给定的字符串赋给定义的变量temp 利用判断语句,如果重复次数不大于0;返回空字符串‘’,如果重复次数大于0,进入for循环 在for循环中利 阅读全文
posted @ 2018-07-11 15:09 投弹手的香菇鸡面 阅读(162) 评论(0) 推荐(0) 编辑