随笔分类 -  leetcode

leetcode解题
摘要:题目 链接 难度 解题 剑指 Offer 03. 数组中重复的数字 力扣地址 简单 JS 剑指 Offer 04. 二维数组中的查找 力扣地址 中等 JS 剑指 Offer 05. 替换空格 力扣地址 简单 JS 剑指 Offer 06. 从尾到头打印链表 力扣地址 简单 JS 剑指 Offer 0 阅读全文
posted @ 2021-10-31 23:56 lilicat 阅读(714) 评论(0) 推荐(0) 编辑
摘要:更多LeetCode解题详解 Easy Given an array arr of integers, check if there exists two integers N and M such that N is the double of M ( i.e. N = 2 * M). More 阅读全文
posted @ 2020-02-11 23:40 lilicat 阅读(263) 评论(0) 推荐(0) 编辑
摘要: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) 的返回值 阅读全文
posted @ 2017-01-13 11:15 lilicat 阅读(596) 评论(0) 推荐(0) 编辑
摘要:FCC题目:依照一个存着新进货物的二维数组,更新存着现有库存(在 arr1 中)的二维数组. 如果货物已存在则更新数量 . 如果没有对应货物则把其加入到数组中,更新最新的数量. 返回当前的库存数组,且按货物名称的字母顺序排列。 结果: 1 updateInventory() 应该返回一个数组. 2 阅读全文
posted @ 2017-01-11 19:21 lilicat 阅读(514) 评论(0) 推荐(0) 编辑
摘要:FCC题目: 传入二进制字符串,翻译成英语句子并返回。 二进制字符串是以空格分隔的。 示例: binaryAgent("01000001 01110010 01100101 01101110 00100111 01110100 00100000 01100010 01101111 01101110 阅读全文
posted @ 2017-01-06 19:11 lilicat 阅读(194) 评论(0) 推荐(0) 编辑
摘要:FCC题目:对嵌套的数组进行扁平化处理。你必须考虑到不同层级的嵌套。 示例: steamroller([[["a"]], [["b"]]]) 应该返回 ["a", "b"]。steamroller([1, [2], [3, [[4]]]]) 应该返回 [1, 2, 3, 4]。steamroller 阅读全文
posted @ 2017-01-06 18:44 lilicat 阅读(309) 评论(0) 推荐(0) 编辑
摘要:FCC题目:队友该卖就卖,千万别舍不得。 让我们来丢弃数组(arr)的元素,从左边开始,直到回调函数return true就停止。 第二个参数,func,是一个函数。用来测试数组的第一个元素,如果返回fasle,就从数组中抛出该元素(注意:此时数组已被改变),继续测试数组的第一个元素,如果返回fas 阅读全文
posted @ 2017-01-06 15:35 lilicat 阅读(371) 评论(0) 推荐(0) 编辑
摘要:FCC题目:找出能被两个给定参数和它们之间的连续数字整除的最小公倍数。 范围是两个数字构成的数组,两个数字不一定按数字顺序排序。 例如对 1 和 3 —— 找出能被 1 和 3 和它们之间所有数字整除的最小公倍数。 示例: smallestCommons([1, 5])应该返回一个数字。 small 阅读全文
posted @ 2017-01-06 13:42 lilicat 阅读(341) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示