01 2017 档案
摘要:FCC题目:找到你的另一半 有一个能力数组[7,9,11,13,15],按照最佳组合值为20来计算,只有7+13和9+11两种组合。而7在数组的索引为0,13在数组的索引为3,9在数组的索引为1,11在数组的索引为2。 所以我们说函数:pairwise([7,9,11,13,15],20) 的返回值
阅读全文
摘要:FCC题目:依照一个存着新进货物的二维数组,更新存着现有库存(在 arr1 中)的二维数组. 如果货物已存在则更新数量 . 如果没有对应货物则把其加入到数组中,更新最新的数量. 返回当前的库存数组,且按货物名称的字母顺序排列。 结果: 1 updateInventory() 应该返回一个数组. 2
阅读全文
摘要:FCC题目: 传入二进制字符串,翻译成英语句子并返回。 二进制字符串是以空格分隔的。 示例: binaryAgent("01000001 01110010 01100101 01101110 00100111 01110100 00100000 01100010 01101111 01101110
阅读全文
摘要:FCC题目:对嵌套的数组进行扁平化处理。你必须考虑到不同层级的嵌套。 示例: steamroller([[["a"]], [["b"]]]) 应该返回 ["a", "b"]。steamroller([1, [2], [3, [[4]]]]) 应该返回 [1, 2, 3, 4]。steamroller
阅读全文
摘要:FCC题目:队友该卖就卖,千万别舍不得。 让我们来丢弃数组(arr)的元素,从左边开始,直到回调函数return true就停止。 第二个参数,func,是一个函数。用来测试数组的第一个元素,如果返回fasle,就从数组中抛出该元素(注意:此时数组已被改变),继续测试数组的第一个元素,如果返回fas
阅读全文
摘要:FCC题目:找出能被两个给定参数和它们之间的连续数字整除的最小公倍数。 范围是两个数字构成的数组,两个数字不一定按数字顺序排序。 例如对 1 和 3 —— 找出能被 1 和 3 和它们之间所有数字整除的最小公倍数。 示例: smallestCommons([1, 5])应该返回一个数字。 small
阅读全文