|
1 | 1 | # [LeetCode](https://leetcode.com) 的 Go 解答
|
2 | 2 |
|
3 |
| -[](https://leetcode.com/aQuaYi/) |
| 3 | +[](https://leetcode.com/aQuaYi/) |
4 | 4 | [](https://codecov.io/gh/aQuaYi/LeetCode-in-Go)
|
5 | 5 | [](https://www.travis-ci.org/aQuaYi/LeetCode-in-Go)
|
6 | 6 |
|
|
10 | 10 |
|
11 | 11 | | |Easy|Medium|Hard|Total|
|
12 | 12 | |:---:|:---:|:---:|:---:|:---:|
|
13 |
| -|**Accepted**|166|286|123|575| |
| 13 | +|**Accepted**|167|286|123|576| |
14 | 14 | |**Total**|170|293|126|589|
|
15 | 15 |
|
16 | 16 | ## 题解
|
|
143 | 143 | |126|[Word Ladder II](./Algorithms/0126.word-ladder-ii)|14%|Hard|[❤](https://leetcode.com/list/oussv5j)|
|
144 | 144 | |127|[Word Ladder](./Algorithms/0127.word-ladder)|20%|Medium|[❤](https://leetcode.com/list/oussv5j)|
|
145 | 145 | |128|[Longest Consecutive Sequence](./Algorithms/0128.longest-consecutive-sequence)|38%|Hard||
|
146 |
| -|129|[Sum Root to Leaf Numbers](./Algorithms/0129.sum-root-to-leaf-numbers)|37%|Medium|| |
| 146 | +|129|[Sum Root to Leaf Numbers](./Algorithms/0129.sum-root-to-leaf-numbers)|38%|Medium|| |
147 | 147 | |130|[Surrounded Regions](./Algorithms/0130.surrounded-regions)|19%|Medium|[❤](https://leetcode.com/list/oussv5j)|
|
148 | 148 | |131|[Palindrome Partitioning](./Algorithms/0131.palindrome-partitioning)|35%|Medium|[❤](https://leetcode.com/list/oussv5j)|
|
149 | 149 | |132|[Palindrome Partitioning II](./Algorithms/0132.palindrome-partitioning-ii)|24%|Hard|[❤](https://leetcode.com/list/oussv5j)|
|
|
173 | 173 | |168|[Excel Sheet Column Title](./Algorithms/0168.excel-sheet-column-title)|27%|Easy|[❤](https://leetcode.com/list/oussv5j)|
|
174 | 174 | |169|[Majority Element](./Algorithms/0169.majority-element)|48%|Easy|[❤](https://leetcode.com/list/oussv5j)|
|
175 | 175 | |171|[Excel Sheet Column Number](./Algorithms/0171.excel-sheet-column-number)|48%|Easy||
|
176 |
| -|172|[Factorial Trailing Zeroes](./Algorithms/0172.factorial-trailing-zeroes)|36%|Easy|| |
| 176 | +|172|[Factorial Trailing Zeroes](./Algorithms/0172.factorial-trailing-zeroes)|37%|Easy|| |
177 | 177 | |174|[Dungeon Game](./Algorithms/0174.dungeon-game)|24%|Hard|[❤](https://leetcode.com/list/oussv5j)|
|
178 | 178 | |179|[Largest Number](./Algorithms/0179.largest-number)|23%|Medium|[❤](https://leetcode.com/list/oussv5j)|
|
179 | 179 | |187|[Repeated DNA Sequences](./Algorithms/0187.repeated-dna-sequences)|33%|Medium||
|
|
354 | 354 | |460|[LFU Cache](./Algorithms/0460.lfu-cache)|25%|Hard||
|
355 | 355 | |461|[Hamming Distance](./Algorithms/0461.hamming-distance)|69%|Easy||
|
356 | 356 | |462|[Minimum Moves to Equal Array Elements II](./Algorithms/0462.minimum-moves-to-equal-array-elements-ii)|51%|Medium||
|
357 |
| -|463|[Island Perimeter](./Algorithms/0463.island-perimeter)|57%|Easy|| |
| 357 | +|463|[Island Perimeter](./Algorithms/0463.island-perimeter)|58%|Easy|| |
358 | 358 | |464|[Can I Win](./Algorithms/0464.can-i-win)|25%|Medium|[❤](https://leetcode.com/list/oussv5j)|
|
359 | 359 | |466|[Count The Repetitions](./Algorithms/0466.count-the-repetitions)|27%|Hard|[❤](https://leetcode.com/list/oussv5j)|
|
360 | 360 | |467|[Unique Substrings in Wraparound String](./Algorithms/0467.unique-substrings-in-wraparound-string)|33%|Medium|[❤](https://leetcode.com/list/oussv5j)|
|
361 | 361 | |468|[Validate IP Address](./Algorithms/0468.validate-ip-address)|20%|Medium||
|
362 |
| -|472|[Concatenated Words](./Algorithms/0472.concatenated-words)|30%|Hard|| |
| 362 | +|472|[Concatenated Words](./Algorithms/0472.concatenated-words)|31%|Hard|| |
363 | 363 | |473|[Matchsticks to Square](./Algorithms/0473.matchsticks-to-square)|35%|Medium|[❤](https://leetcode.com/list/oussv5j)|
|
364 | 364 | |474|[Ones and Zeroes](./Algorithms/0474.ones-and-zeroes)|38%|Medium||
|
365 | 365 | |475|[Heaters](./Algorithms/0475.heaters)|29%|Easy||
|
|
461 | 461 | |647|[Palindromic Substrings](./Algorithms/0647.palindromic-substrings)|54%|Medium|[❤](https://leetcode.com/list/oussv5j)|
|
462 | 462 | |648|[Replace Words](./Algorithms/0648.replace-words)|47%|Medium||
|
463 | 463 | |649|[Dota2 Senate](./Algorithms/0649.dota2-senate)|36%|Medium|[❤](https://leetcode.com/list/oussv5j)|
|
464 |
| -|650|[2 Keys Keyboard](./Algorithms/0650.2-keys-keyboard)|44%|Medium|| |
| 464 | +|650|[2 Keys Keyboard](./Algorithms/0650.2-keys-keyboard)|45%|Medium|| |
465 | 465 | |652|[Find Duplicate Subtrees](./Algorithms/0652.find-duplicate-subtrees)|37%|Medium||
|
466 | 466 | |653|[Two Sum IV - Input is a BST](./Algorithms/0653.two-sum-iv-input-is-a-bst)|50%|Easy||
|
467 | 467 | |654|[Maximum Binary Tree](./Algorithms/0654.maximum-binary-tree)|70%|Medium|[❤](https://leetcode.com/list/oussv5j)|
|
|
482 | 482 | |673|[Number of Longest Increasing Subsequence](./Algorithms/0673.number-of-longest-increasing-subsequence)|31%|Medium|[❤](https://leetcode.com/list/oussv5j)|
|
483 | 483 | |674|[Longest Continuous Increasing Subsequence](./Algorithms/0674.longest-continuous-increasing-subsequence)|42%|Easy||
|
484 | 484 | |675|[Cut Off Trees for Golf Event](./Algorithms/0675.cut-off-trees-for-golf-event)|27%|Hard|[❤](https://leetcode.com/list/oussv5j)|
|
485 |
| -|676|[Implement Magic Dictionary](./Algorithms/0676.implement-magic-dictionary)|48%|Medium|| |
| 485 | +|676|[Implement Magic Dictionary](./Algorithms/0676.implement-magic-dictionary)|49%|Medium|| |
486 | 486 | |677|[Map Sum Pairs](./Algorithms/0677.map-sum-pairs)|51%|Medium|[❤](https://leetcode.com/list/oussv5j)|
|
487 | 487 | |678|[Valid Parenthesis String](./Algorithms/0678.valid-parenthesis-string)|29%|Medium|[❤](https://leetcode.com/list/oussv5j)|
|
488 | 488 | |679|[24 Game](./Algorithms/0679.24-game)|38%|Hard|[❤](https://leetcode.com/list/oussv5j)|
|
|
504 | 504 | |699|[Falling Squares](./Algorithms/0699.falling-squares)|37%|Hard||
|
505 | 505 | |712|[Minimum ASCII Delete Sum for Two Strings](./Algorithms/0712.minimum-ascii-delete-sum-for-two-strings)|51%|Medium|[❤](https://leetcode.com/list/oussv5j)|
|
506 | 506 | |713|[Subarray Product Less Than K](./Algorithms/0713.subarray-product-less-than-k)|33%|Medium|[❤](https://leetcode.com/list/oussv5j)|
|
507 |
| -|714|[Best Time to Buy and Sell Stock with Transaction Fee](./Algorithms/0714.best-time-to-buy-and-sell-stock-with-transaction-fee)|45%|Medium|[❤](https://leetcode.com/list/oussv5j)| |
| 507 | +|714|[Best Time to Buy and Sell Stock with Transaction Fee](./Algorithms/0714.best-time-to-buy-and-sell-stock-with-transaction-fee)|46%|Medium|[❤](https://leetcode.com/list/oussv5j)| |
508 | 508 | |715|[Range Module](./Algorithms/0715.range-module)|31%|Hard||
|
509 | 509 | |717|[1-bit and 2-bit Characters](./Algorithms/0717.1-bit-and-2-bit-characters)|49%|Easy||
|
510 | 510 | |718|[Maximum Length of Repeated Subarray](./Algorithms/0718.maximum-length-of-repeated-subarray)|41%|Medium|[❤](https://leetcode.com/list/oussv5j)|
|
|
549 | 549 | |768|[Max Chunks To Make Sorted II](./Algorithms/0768.max-chunks-to-make-sorted-ii)|43%|Hard||
|
550 | 550 | |769|[Max Chunks To Make Sorted](./Algorithms/0769.max-chunks-to-make-sorted)|48%|Medium||
|
551 | 551 | |770|[Basic Calculator IV](./Algorithms/0770.basic-calculator-iv)|43%|Hard|[❤](https://leetcode.com/list/oussv5j)|
|
552 |
| -|771|[Jewels and Stones](./Algorithms/0771.jewels-and-stones)|82%|Easy|| |
| 552 | +|771|[Jewels and Stones](./Algorithms/0771.jewels-and-stones)|81%|Easy|| |
553 | 553 | |773|[Sliding Puzzle](./Algorithms/0773.sliding-puzzle)|47%|Hard||
|
554 | 554 | |775|[Global and Local Inversions](./Algorithms/0775.global-and-local-inversions)|32%|Medium||
|
555 | 555 | |777|[Swap Adjacent in LR String](./Algorithms/0777.swap-adjacent-in-lr-string)|28%|Medium||
|
|
573 | 573 | |795|[Number of Subarrays with Bounded Maximum](./Algorithms/0795.number-of-subarrays-with-bounded-maximum)|41%|Medium|[❤](https://leetcode.com/list/oussv5j)|
|
574 | 574 | |796|[Rotate String](./Algorithms/0796.rotate-string)|52%|Easy||
|
575 | 575 | |797|[All Paths From Source to Target](./Algorithms/0797.all-paths-from-source-to-target)|68%|Medium||
|
576 |
| -|798|[Smallest Rotation with Highest Score](./Algorithms/0798.smallest-rotation-with-highest-score)|31%|Hard|[❤](https://leetcode.com/list/oussv5j)| |
| 576 | +|798|[Smallest Rotation with Highest Score](./Algorithms/0798.smallest-rotation-with-highest-score)|32%|Hard|[❤](https://leetcode.com/list/oussv5j)| |
577 | 577 | |799|[Champagne Tower](./Algorithms/0799.champagne-tower)|29%|Medium|[❤](https://leetcode.com/list/oussv5j)|
|
578 | 578 | |801|[Minimum Swaps To Make Sequences Increasing](./Algorithms/0801.minimum-swaps-to-make-sequences-increasing)|26%|Medium|[❤](https://leetcode.com/list/oussv5j)|
|
579 | 579 | |802|[Find Eventual Safe States](./Algorithms/0802.find-eventual-safe-states)|36%|Medium|[❤](https://leetcode.com/list/oussv5j)|
|
580 | 580 | |803|[Bricks Falling When Hit](./Algorithms/0803.bricks-falling-when-hit)|21%|Hard|[❤](https://leetcode.com/list/oussv5j)|
|
581 | 581 | |804|[Unique Morse Code Words](./Algorithms/0804.unique-morse-code-words)|74%|Easy||
|
582 | 582 | |805|[Split Array With Same Average](./Algorithms/0805.split-array-with-same-average)|20%|Hard|[❤](https://leetcode.com/list/oussv5j)|
|
583 | 583 | |806|[Number of Lines To Write String](./Algorithms/0806.number-of-lines-to-write-string)|64%|Easy||
|
584 |
| -|807|[Max Increase to Keep City Skyline](./Algorithms/0807.max-increase-to-keep-city-skyline)|82%|Medium|| |
| 584 | +|807|[Max Increase to Keep City Skyline](./Algorithms/0807.max-increase-to-keep-city-skyline)|81%|Medium|| |
585 | 585 | |808|[Soup Servings](./Algorithms/0808.soup-servings)|32%|Medium||
|
586 | 586 | |809|[Expressive Words](./Algorithms/0809.expressive-words)|35%|Medium||
|
587 | 587 | |810|[Chalkboard XOR Game](./Algorithms/0810.chalkboard-xor-game)|37%|Hard|[❤](https://leetcode.com/list/oussv5j)|
|
|
594 | 594 | |817|[Linked List Components](./Algorithms/0817.linked-list-components)|50%|Medium|[❤](https://leetcode.com/list/oussv5j)|
|
595 | 595 | |818| * Race Car|26%|Hard||
|
596 | 596 | |819| * Most Common Word|50%|Easy||
|
597 |
| -|820| * Short Encoding of Words|39%|Medium|| |
598 |
| -|821| * Shortest Distance to a Character|63%|Easy|| |
| 597 | +|820| * Short Encoding of Words|40%|Medium|| |
| 598 | +|821|[Shortest Distance to a Character](./Algorithms/0821.shortest-distance-to-a-character)|63%|Easy|| |
599 | 599 | |822| * Card Flipping Game|33%|Medium||
|
600 | 600 | |823| * Binary Trees With Factors|28%|Medium||
|
601 | 601 | |824| * Goat Latin|56%|Easy||
|
602 | 602 | |825| * Friends Of Appropriate Ages|25%|Medium||
|
603 | 603 | |826| * Most Profit Assigning Work|31%|Medium||
|
604 | 604 | |827| * Making A Large Island|42%|Hard||
|
605 |
| -|828| * Unique Letter String :new: |28%|Hard|| |
606 |
| -|829| * Consecutive Numbers Sum :new: |23%|Medium|| |
607 |
| -|830| * Positions of Large Groups :new: |52%|Easy|| |
| 605 | +|828| * Unique Letter String :new: |30%|Hard|| |
| 606 | +|829| * Consecutive Numbers Sum :new: |25%|Medium|| |
| 607 | +|830| * Positions of Large Groups :new: |51%|Easy|| |
608 | 608 | |831| * Masking Personal Information :new: |43%|Medium||
|
609 | 609 |
|
610 | 610 | 以下免费的算法题,暂时不能使用 Go 解答
|
|
0 commit comments