LeetCode刷题记录
Jack_WJQ
永远积极进取!
展开
-
「算法」LeetCode 914. 卡牌分组(JavaScript版)
老规矩,题目链接:https://leetcode-cn.com/problems/x-of-a-kind-in-a-deck-of-cards/submissions/这道题是一个简单题,看似复杂的问题实则是一个寻找最大公因数的问题,所有相同元素的个数求最大公因数,若最大公因数大于1,则说明至少能分成2个一组,返回true。本人想到两种解法,基本原理类似,都是寻找大于1的最大公因数,如果别的...原创 2019-03-20 13:22:47 · 1078 阅读 · 0 评论 -
「算法」LeetCode 696. 计数二进制子串(JavaScript版)
题目链接:https://leetcode-cn.com/problems/count-binary-substrings/这道题目前我有两种解题思路,如果别的小伙伴还有更好的思路或是觉得我的思路不正确,欢迎大家在评论区提出来~解法1:export default (str) => { let r = []; let match = (str) => { ...原创 2019-03-17 12:19:20 · 3417 阅读 · 0 评论 -
「算法」LeetCode 557. 反转字符串中的单词 III(JavaScript版)
题目链接:https://leetcode-cn.com/problems/reverse-words-in-a-string-iii/这道题是道简单题,有两种办法解决,如果别的小伙伴还有更好的解决办法或是觉得我的方法不正确,欢迎大家在评论区提出来~解法1:export default (str) => { return str.split(' ').map((item) =&...原创 2019-03-17 14:38:16 · 852 阅读 · 0 评论 -
「算法」LeetCode 17. 电话号码的字母组合(JavaScript版)
老规矩,题目链接:https://leetcode-cn.com/problems/letter-combinations-of-a-phone-number/submissions/这道题的解法至少有两种,但由于本人才疏学浅,只弄懂了一种(留坑,学成后填上),如果别的小伙伴还有更好的解决办法或是觉得我的方法不正确,欢迎大家在评论区提出来~解法1:export default (str) =...原创 2019-03-18 00:01:27 · 2900 阅读 · 0 评论 -
「算法」LeetCode 605. 种花问题(JavaScript版)
老规矩,题目链接:https://leetcode-cn.com/problems/can-place-flowers/这是一道简单题,解题最重要的部分就是抽象,将问题的解抽象为除法运算,求出两个1之间的0的个数,-1后/2并向下取整就能得到这两个1之间可以种的花的数目,最后做判断,即为题解。本人想到两种解法,基本原理类似,都是寻找大于1的最大公因数,如果别的小伙伴还有更好的解决办法或是觉得我...原创 2019-03-26 23:35:13 · 1624 阅读 · 0 评论