https://github.com/orgball2608/leet-code
Practice and improve your Leetcode skills every day.
https://github.com/orgball2608/leet-code
golang leetcode
Last synced: 2 months ago
JSON representation
Practice and improve your Leetcode skills every day.
- Host: GitHub
- URL: https://github.com/orgball2608/leet-code
- Owner: orgball2608
- Created: 2023-04-23T06:07:37.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2025-07-19T14:59:50.000Z (3 months ago)
- Last Synced: 2025-07-19T18:34:31.848Z (3 months ago)
- Topics: golang, leetcode
- Language: Go
- Homepage:
- Size: 242 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# LeetCode Solutions in Go
[](https://golang.org/)
[](https://github.com/orgball2608/leet-code/actions/workflows/count.yml)This repository contains my personal solutions for LeetCode problems, implemented in Go. Visit my [LeetCode Profile](https://leetcode.com/orgball2608/).
---
## 📊 LeetCode Stats
| Category | Solved |
| :--- | :---: |
| Easy | 82 |
| Medium | 129 |
| Hard | 9 |
| **Total** | **220** |---
## Solutions
### Easy
| Problem | LeetCode | Solution |
| :--- | :---: | :---: |
| 9. Palindrome Number | [Problem](https://leetcode.com/problems/palindrome-number/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/easy%2F9.%20Palindrome%20Number.go) |
| 14. Longest Common Prefix | [Problem](https://leetcode.com/problems/longest-common-prefix/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/easy%2F14.%20Longest%20Common%20Prefix.go) |
| 20. Valid Parentheses | [Problem](https://leetcode.com/problems/valid-parentheses/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/easy%2F20.%20Valid%20Parentheses.go) |
| 28. Find the Index of the First Occurrence in a String | [Problem](https://leetcode.com/problems/find-the-index-of-the-first-occurrence-in-a-string/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/easy%2F28.%20Find%20the%20Index%20of%20the%20First%20Occurrence%20in%20a%20String.go) |
| 35. Search Insert Position | [Problem](https://leetcode.com/problems/search-insert-position/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/easy%2F35.%20Search%20Insert%20Position.go) |
| 58. Length of Last Word | [Problem](https://leetcode.com/problems/length-of-last-word/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/easy%2F58.%20Length%20of%20Last%20Word.go) |
| 66. Plus One | [Problem](https://leetcode.com/problems/plus-one/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/easy%2F66.%20Plus%20One.go) |
| 69. Sqrt(x) | [Problem](https://leetcode.com/problems/sqrt(x)/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/easy%2F69.%20Sqrt%28x%29.go) |
| 70. Climbing Stairs | [Problem](https://leetcode.com/problems/climbing-stairs/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/easy%2F70.%20Climbing%20Stairs.go) |
| 83. Remove Duplicates from Sorted List | [Problem](https://leetcode.com/problems/remove-duplicates-from-sorted-list/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/easy%2F83.%20Remove%20Duplicates%20from%20Sorted%20List.go) |
| 88. Merge Sorted Array | [Problem](https://leetcode.com/problems/merge-sorted-array/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/easy%2F88.%20Merge%20Sorted%20Array.go) |
| 100. Same Tree | [Problem](https://leetcode.com/problems/same-tree/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/easy%2F100.%20Same%20Tree.go) |
| 101. Symmetric Tree | [Problem](https://leetcode.com/problems/symmetric-tree/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/easy%2F101.%20Symmetric%20Tree.go) |
| 104. Maximum Depth of Binary Tree | [Problem](https://leetcode.com/problems/maximum-depth-of-binary-tree/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/easy%2F104.%20Maximum%20Depth%20of%20Binary%20Tree.go) |
| 110. Balanced Binary Tree | [Problem](https://leetcode.com/problems/balanced-binary-tree/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/easy%2F110.%20Balanced%20Binary%20Tree.go) |
| 112. Path Sum | [Problem](https://leetcode.com/problems/path-sum/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/easy%2F112.%20Path%20Sum.go) |
| 118. Pascal's Triangle | [Problem](https://leetcode.com/problems/pascal's-triangle/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/easy%2F118.%20Pascal%27s%20Triangle.go) |
| 121. Best Time to Buy and Sell Stock | [Problem](https://leetcode.com/problems/best-time-to-buy-and-sell-stock/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/easy%2F121.%20Best%20Time%20to%20Buy%20and%20Sell%20Stock.go) |
| 125. Valid Palindrome | [Problem](https://leetcode.com/problems/valid-palindrome/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/easy%2F125.%20Valid%20Palindrome.go) |
| 136. Single Number | [Problem](https://leetcode.com/problems/single-number/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/easy%2F136.%20Single%20Number.go) |
| 141. Linked List Cycle | [Problem](https://leetcode.com/problems/linked-list-cycle/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/easy%2F141.%20Linked%20List%20Cycle.go) |
| 145. Binary Tree Postorder Traversal | [Problem](https://leetcode.com/problems/binary-tree-postorder-traversal/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/easy%2F145.%20Binary%20Tree%20Postorder%20Traversal.go) |
| 169. Majority Element | [Problem](https://leetcode.com/problems/majority-element/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/easy%2F169.%20Majority%20Element.go) |
| 190. Reverse Bits | [Problem](https://leetcode.com/problems/reverse-bits/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/easy%2F190.%20Reverse%20Bits.go) |
| 191. Number of 1 Bits | [Problem](https://leetcode.com/problems/number-of-1-bits/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/easy%2F191.%20Number%20of%201%20Bits.go) |
| 202. Happy Number | [Problem](https://leetcode.com/problems/happy-number/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/easy%2F202.%20Happy%20Number.go) |
| 206. Reverse Linked List | [Problem](https://leetcode.com/problems/reverse-linked-list/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/easy%2F206.%20Reverse%20Linked%20List.go) |
| 217. Contains Duplicate | [Problem](https://leetcode.com/problems/contains-duplicate/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/easy%2F217.%20Contains%20Duplicate.go) |
| 219. Contains Duplicate II | [Problem](https://leetcode.com/problems/contains-duplicate-ii/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/easy%2F219.%20Contains%20Duplicate%20II.go) |
| 226. Invert Binary Tree | [Problem](https://leetcode.com/problems/invert-binary-tree/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/easy%2F226.%20Invert%20Binary%20Tree.go) |
| 231. Power of Two | [Problem](https://leetcode.com/problems/power-of-two/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/easy%2F231.%20Power%20of%20Two.go) |
| 234. Palindrome Linked List | [Problem](https://leetcode.com/problems/palindrome-linked-list/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/easy%2F234.%20Palindrome%20Linked%20List.go) |
| 242. Valid Anagram | [Problem](https://leetcode.com/problems/valid-anagram/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/easy%2F242.%20Valid%20Anagram.go) |
| 268. Missing Number | [Problem](https://leetcode.com/problems/missing-number/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/easy%2F268.%20Missing%20Number.go) |
| 278. First Bad Version | [Problem](https://leetcode.com/problems/first-bad-version/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/easy%2F278.%20First%20Bad%20Version.go) |
| 283. Move Zeroes | [Problem](https://leetcode.com/problems/move-zeroes/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/easy%2F283.%20Move%20Zeroes.go) |
| 290. Word Pattern | [Problem](https://leetcode.com/problems/word-pattern/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/easy%2F290.%20Word%20Pattern.go) |
| 303. Range Sum Query - Immutable | [Problem](https://leetcode.com/problems/range-sum-query---immutable/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/easy%2F303.%20Range%20Sum%20Query%20-%20Immutable.go) |
| 344. Reverse String | [Problem](https://leetcode.com/problems/reverse-string/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/easy%2F344.%20Reverse%20String.go) |
| 349. Intersection of Two Arrays | [Problem](https://leetcode.com/problems/intersection-of-two-arrays/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/easy%2F349.%20Intersection%20of%20Two%20Arrays.go) |
| 374. Guess Number Higher or Lower | [Problem](https://leetcode.com/problems/guess-number-higher-or-lower/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/easy%2F374.%20Guess%20Number%20Higher%20or%20Lower.go) |
| 383. Ransom Note | [Problem](https://leetcode.com/problems/ransom-note/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/easy%2F383.%20Ransom%20Note.go) |
| 387. First Unique Character in a String | [Problem](https://leetcode.com/problems/first-unique-character-in-a-string/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/easy%2F387.%20First%20Unique%20Character%20in%20a%20String.go) |
| 389. Find the Difference | [Problem](https://leetcode.com/problems/find-the-difference/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/easy%2F389.%20Find%20the%20Difference.go) |
| 392. Is Subsequence | [Problem](https://leetcode.com/problems/is-subsequence/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/easy%2F392.%20Is%20Subsequence.go) |
| 409. Longest Palindrome | [Problem](https://leetcode.com/problems/longest-palindrome/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/easy%2F409.%20Longest%20Palindrome.go) |
| 441. Arranging Coins | [Problem](https://leetcode.com/problems/arranging-coins/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/easy%2F441.%20Arranging%20Coins.go) |
| 476. Number Complement | [Problem](https://leetcode.com/problems/number-complement/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/easy%2F476.%20Number%20Complement.go) |
| 496. Next Greater Element I | [Problem](https://leetcode.com/problems/next-greater-element-i/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/easy%2F496.%20Next%20Greater%20Element%20I.go) |
| 500. Keyboard Row | [Problem](https://leetcode.com/problems/keyboard-row/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/easy%2F500.%20Keyboard%20Row.go) |
| 506. Relative Ranks | [Problem](https://leetcode.com/problems/relative-ranks/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/easy%2F506.%20Relative%20Ranks.go) |
| 530. Minimum Absolute Difference in BST | [Problem](https://leetcode.com/problems/minimum-absolute-difference-in-bst/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/easy%2F530.%20Minimum%20Absolute%20Difference%20in%20BST.go) |
| 543. Diameter of Binary Tree | [Problem](https://leetcode.com/problems/diameter-of-binary-tree/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/easy%2F543.%20Diameter%20of%20Binary%20Tree.go) |
| 572. Subtree of Another Tree | [Problem](https://leetcode.com/problems/subtree-of-another-tree/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/easy%2F572.%20Subtree%20of%20Another%20Tree.go) |
| 637. Average of Levels in Binary Tree | [Problem](https://leetcode.com/problems/average-of-levels-in-binary-tree/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/easy%2F637.%20Average%20of%20Levels%20in%20Binary%20Tree.go) |
| 643. Maximum Average Subarray I | [Problem](https://leetcode.com/problems/maximum-average-subarray-i/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/easy%2F643.%20Maximum%20Average%20Subarray%20I.go) |
| 700. Search in a Binary Search Tree | [Problem](https://leetcode.com/problems/search-in-a-binary-search-tree/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/easy%2F700.%20Search%20in%20a%20Binary%20Search%20Tree.go) |
| 703. Kth Largest Element in a Stream | [Problem](https://leetcode.com/problems/kth-largest-element-in-a-stream/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/easy%2F703.%20Kth%20Largest%20Element%20in%20a%20Stream.go) |
| 704. Binary Search | [Problem](https://leetcode.com/problems/binary-search/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/easy%2F704.%20Binary%20Search.go) |
| 705. Design HashSet | [Problem](https://leetcode.com/problems/design-hashset/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/easy%2F705.%20Design%20HashSet.go) |
| 724. Find Pivot Index | [Problem](https://leetcode.com/problems/find-pivot-index/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/easy%2F724.%20Find%20Pivot%20Index.go) |
| 844. Backspace String Compare | [Problem](https://leetcode.com/problems/backspace-string-compare/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/easy%2F844.%20Backspace%20String%20Compare.go) |
| 872. Leaf-Similar Trees | [Problem](https://leetcode.com/problems/leaf-similar-trees/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/easy%2F872.%20Leaf-Similar%20Trees.go) |
| 911. Online Election | [Problem](https://leetcode.com/problems/online-election/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/easy%2F911.%20Online%20Election.go) |
| 929. Unique Email Addresses | [Problem](https://leetcode.com/problems/unique-email-addresses/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/easy%2F929.%20Unique%20Email%20Addresses.go) |
| 933. Number of Recent Calls | [Problem](https://leetcode.com/problems/number-of-recent-calls/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/easy%2F933.%20Number%20of%20Recent%20Calls.go) |
| 977. Squares of a Sorted Array | [Problem](https://leetcode.com/problems/squares-of-a-sorted-array/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/easy%2F977.%20Squares%20of%20a%20Sorted%20Array.go) |
| 1046. Last Stone Weight | [Problem](https://leetcode.com/problems/last-stone-weight/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/easy%2F1046.%20Last%20Stone%20Weight.go) |
| 1047. Remove All Adjacent Duplicates In String | [Problem](https://leetcode.com/problems/remove-all-adjacent-duplicates-in-string/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/easy%2F1047.%20Remove%20All%20Adjacent%20Duplicates%20In%20String.go) |
| 1071. Greatest Common Divisor of Strings | [Problem](https://leetcode.com/problems/greatest-common-divisor-of-strings/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/easy%2F1071.%20Greatest%20Common%20Divisor%20of%20Strings.go) |
| 1207. Unique Number of Occurrences | [Problem](https://leetcode.com/problems/unique-number-of-occurrences/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/easy%2F1207.%20Unique%20Number%20of%20Occurrences.go) |
| 1237. Find Positive Integer Solution for a Given Equation | [Problem](https://leetcode.com/problems/find-positive-integer-solution-for-a-given-equation/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/easy%2F1237.%20Find%20Positive%20Integer%20Solution%20for%20a%20Given%20Equation.go) |
| 1732. Find the Highest Altitude | [Problem](https://leetcode.com/problems/find-the-highest-altitude/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/easy%2F1732.%20Find%20the%20Highest%20Altitude.go) |
| 1748. Sum of Unique Elements | [Problem](https://leetcode.com/problems/sum-of-unique-elements/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/easy%2F1748.%20Sum%20of%20Unique%20Elements.go) |
| 1768. Merge Strings Alternately | [Problem](https://leetcode.com/problems/merge-strings-alternately/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/easy%2F1768.%20Merge%20Strings%20Alternately.go) |
| 2215. Find the Difference of Two Arrays | [Problem](https://leetcode.com/problems/find-the-difference-of-two-arrays/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/easy%2F2215.%20Find%20the%20Difference%20of%20Two%20Arrays.go) |
| 2389. Longest Subsequence With Limited Sum | [Problem](https://leetcode.com/problems/longest-subsequence-with-limited-sum/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/easy%2F2389.%20Longest%20Subsequence%20With%20Limited%20Sum.go) |
| 2529. Maximum Count of Positive Integer and Negative Integer | [Problem](https://leetcode.com/problems/maximum-count-of-positive-integer-and-negative-integer/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/easy%2F2529.%20Maximum%20Count%20of%20Positive%20Integer%20and%20Negative%20Integer.go) |
| 2540. Minimum Common Value | [Problem](https://leetcode.com/problems/minimum-common-value/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/easy%2F2540.%20Minimum%20Common%20Value.go) |
| 2824. Count Pairs Whose Sum is Less than Target | [Problem](https://leetcode.com/problems/count-pairs-whose-sum-is-less-than-target/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/easy%2F2824.%20Count%20Pairs%20Whose%20Sum%20is%20Less%20than%20Target.go) |
| 2974. Minimum Number Game | [Problem](https://leetcode.com/problems/minimum-number-game/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/easy%2F2974.%20Minimum%20Number%20Game.go) |
| 3264. Final Array State After K Multiplication Operations I | [Problem](https://leetcode.com/problems/final-array-state-after-k-multiplication-operations-i/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/easy%2F3264.%20Final%20Array%20State%20After%20K%20Multiplication%20Operations%20I.go) |### Medium
| Problem | LeetCode | Solution |
| :--- | :---: | :---: |
| 2. Add Two Numbers | [Problem](https://leetcode.com/problems/add-two-numbers/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/medium%2F2.%20Add%20Two%20Numbers.go) |
| 3. Longest Substring Without Repeating Characters | [Problem](https://leetcode.com/problems/longest-substring-without-repeating-characters/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/medium%2F3.%20Longest%20Substring%20Without%20Repeating%20Characters.go) |
| 7. Reverse Integer | [Problem](https://leetcode.com/problems/reverse-integer/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/medium%2F7.%20Reverse%20Integer.go) |
| 8. String to Integer (atoi) | [Problem](https://leetcode.com/problems/string-to-integer-(atoi)/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/medium%2F8.%20String%20to%20Integer%20%28atoi%29.go) |
| 11. Container With Most Water | [Problem](https://leetcode.com/problems/container-with-most-water/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/medium%2F11.%20Container%20With%20Most%20Water.go) |
| 15. 3Sum | [Problem](https://leetcode.com/problems/3sum/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/medium%2F15.%203Sum.go) |
| 16. 3Sum Closest | [Problem](https://leetcode.com/problems/3sum-closest/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/medium%2F16.%203Sum%20Closest.go) |
| 18. 4Sum | [Problem](https://leetcode.com/problems/4sum/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/medium%2F18.%204Sum.go) |
| 19. Remove Nth Node From End of List | [Problem](https://leetcode.com/problems/remove-nth-node-from-end-of-list/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/medium%2F19.%20Remove%20Nth%20Node%20From%20End%20of%20List.go) |
| 22. Generate Parentheses | [Problem](https://leetcode.com/problems/generate-parentheses/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/medium%2F22.%20Generate%20Parentheses.go) |
| 33. Search in Rotated Sorted Array | [Problem](https://leetcode.com/problems/search-in-rotated-sorted-array/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/medium%2F33.%20Search%20in%20Rotated%20Sorted%20Array.go) |
| 34. Find First and Last Position of Element in Sorted Array | [Problem](https://leetcode.com/problems/find-first-and-last-position-of-element-in-sorted-array/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/medium%2F34.%20Find%20First%20and%20Last%20Position%20of%20Element%20in%20Sorted%20Array.go) |
| 36. Valid Sudoku | [Problem](https://leetcode.com/problems/valid-sudoku/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/medium%2F36.%20Valid%20Sudoku.go) |
| 39. Combination Sum | [Problem](https://leetcode.com/problems/combination-sum/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/medium%2F39.%20Combination%20Sum.go) |
| 40. Combination Sum II | [Problem](https://leetcode.com/problems/combination-sum-ii/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/medium%2F40.%20Combination%20Sum%20II.go) |
| 46. Permutations | [Problem](https://leetcode.com/problems/permutations/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/medium%2F46.%20Permutations.go) |
| 47. Permutations II | [Problem](https://leetcode.com/problems/permutations-ii/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/medium%2F47.%20Permutations%20II.go) |
| 48. Rotate Image | [Problem](https://leetcode.com/problems/rotate-image/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/medium%2F48.%20Rotate%20Image.go) |
| 49. Group Anagrams | [Problem](https://leetcode.com/problems/group-anagrams/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/medium%2F49.%20Group%20Anagrams.go) |
| 50. Pow(x, n) | [Problem](https://leetcode.com/problems/pow(x,-n)/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/medium%2F50.%20Pow%28x%2C%20n%29.go) |
| 56. Merge Intervals | [Problem](https://leetcode.com/problems/merge-intervals/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/medium%2F56.%20Merge%20Intervals.go) |
| 57. Insert Interval | [Problem](https://leetcode.com/problems/insert-interval/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/medium%2F57.%20Insert%20Interval.go) |
| 62. Unique Paths | [Problem](https://leetcode.com/problems/unique-paths/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/medium%2F62.%20Unique%20Paths.go) |
| 74. Search a 2D Matrix | [Problem](https://leetcode.com/problems/search-a-2d-matrix/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/medium%2F74.%20Search%20a%202D%20Matrix.go) |
| 75. Sort Colors | [Problem](https://leetcode.com/problems/sort-colors/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/medium%2F75.%20Sort%20Colors.go) |
| 77. Combinations | [Problem](https://leetcode.com/problems/combinations/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/medium%2F77.%20Combinations.go) |
| 78. Subsets | [Problem](https://leetcode.com/problems/subsets/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/medium%2F78.%20Subsets.go) |
| 79. Word Search | [Problem](https://leetcode.com/problems/word-search/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/medium%2F79.%20Word%20Search.go) |
| 80. Remove Duplicates from Sorted Array II | [Problem](https://leetcode.com/problems/remove-duplicates-from-sorted-array-ii/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/medium%2F80.%20Remove%20Duplicates%20from%20Sorted%20Array%20II.go) |
| 90. Subsets II | [Problem](https://leetcode.com/problems/subsets-ii/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/medium%2F90.%20Subsets%20II.go) |
| 91. Decode Ways | [Problem](https://leetcode.com/problems/decode-ways/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/medium%2F91.%20Decode%20Ways.go) |
| 92. Reverse Linked List II | [Problem](https://leetcode.com/problems/reverse-linked-list-ii/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/medium%2F92.%20Reverse%20Linked%20List%20II.go) |
| 98. Validate Binary Search Tree | [Problem](https://leetcode.com/problems/validate-binary-search-tree/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/medium%2F98.%20Validate%20Binary%20Search%20Tree.go) |
| 102. Binary Tree Level Order Traversal | [Problem](https://leetcode.com/problems/binary-tree-level-order-traversal/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/medium%2F102.%20Binary%20Tree%20Level%20Order%20Traversal.go) |
| 103. Binary Tree Zigzag Level Order Traversal | [Problem](https://leetcode.com/problems/binary-tree-zigzag-level-order-traversal/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/medium%2F103.%20Binary%20Tree%20Zigzag%20Level%20Order%20Traversal.go) |
| 128. Longest Consecutive Sequence | [Problem](https://leetcode.com/problems/longest-consecutive-sequence/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/medium%2F128.%20Longest%20Consecutive%20Sequence.go) |
| 137. Single Number II | [Problem](https://leetcode.com/problems/single-number-ii/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/medium%2F137.%20Single%20Number%20II.go) |
| 142. Linked List Cycle II | [Problem](https://leetcode.com/problems/linked-list-cycle-ii/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/medium%2F142.%20Linked%20List%20Cycle%20II.go) |
| 143. Reorder List | [Problem](https://leetcode.com/problems/reorder-list/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/medium%2F143.%20Reorder%20List.go) |
| 146. LRU Cache | [Problem](https://leetcode.com/problems/lru-cache/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/medium%2F146.%20LRU%20Cache.go) |
| 150. Evaluate Reverse Polish Notation | [Problem](https://leetcode.com/problems/evaluate-reverse-polish-notation/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/medium%2F150.%20Evaluate%20Reverse%20Polish%20Notation.go) |
| 151. Reverse Words in a String | [Problem](https://leetcode.com/problems/reverse-words-in-a-string/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/medium%2F151.%20Reverse%20Words%20in%20a%20String.go) |
| 152. Maximum Product Subarray | [Problem](https://leetcode.com/problems/maximum-product-subarray/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/medium%2F152.%20Maximum%20Product%20Subarray.go) |
| 153. Find Minimum in Rotated Sorted Array | [Problem](https://leetcode.com/problems/find-minimum-in-rotated-sorted-array/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/medium%2F153.%20Find%20Minimum%20in%20Rotated%20Sorted%20Array.go) |
| 155. Min Stack | [Problem](https://leetcode.com/problems/min-stack/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/medium%2F155.%20Min%20Stack.go) |
| 162. Find Peak Element | [Problem](https://leetcode.com/problems/find-peak-element/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/medium%2F162.%20Find%20Peak%20Element.go) |
| 165. Compare Version Numbers | [Problem](https://leetcode.com/problems/compare-version-numbers/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/medium%2F165.%20Compare%20Version%20Numbers.go) |
| 167. Two Sum II - Input Array Is Sorted | [Problem](https://leetcode.com/problems/two-sum-ii---input-array-is-sorted/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/medium%2F167.%20Two%20Sum%20II%20-%20Input%20Array%20Is%20Sorted.go) |
| 189. Rotate Array | [Problem](https://leetcode.com/problems/rotate-array/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/medium%2F189.%20Rotate%20Array.go) |
| 198. House Robber | [Problem](https://leetcode.com/problems/house-robber/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/medium%2F198.%20House%20Robber.go) |
| 199. Binary Tree Right Side View | [Problem](https://leetcode.com/problems/binary-tree-right-side-view/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/medium%2F199.%20Binary%20Tree%20Right%20Side%20View.go) |
| 201. Bitwise AND of Numbers Range | [Problem](https://leetcode.com/problems/bitwise-and-of-numbers-range/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/medium%2F201.%20Bitwise%20AND%20of%20Numbers%20Range.go) |
| 208. Implement Trie (Prefix Tree) | [Problem](https://leetcode.com/problems/implement-trie-(prefix-tree)/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/medium%2F208.%20Implement%20Trie%20%28Prefix%20Tree%29.go) |
| 209. Minimum Size Subarray Sum | [Problem](https://leetcode.com/problems/minimum-size-subarray-sum/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/medium%2F209.%20Minimum%20Size%20Subarray%20Sum.go) |
| 211. Design Add and Search Words Data Structure | [Problem](https://leetcode.com/problems/design-add-and-search-words-data-structure/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/medium%2F211.%20Design%20Add%20and%20Search%20Words%20Data%20Structure.go) |
| 215. Kth Largest Element in an Array | [Problem](https://leetcode.com/problems/kth-largest-element-in-an-array/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/medium%2F215.%20Kth%20Largest%20Element%20in%20an%20Array.go) |
| 227. Basic Calculator II | [Problem](https://leetcode.com/problems/basic-calculator-ii/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/medium%2F227.%20Basic%20Calculator%20II.go) |
| 230. Kth Smallest Element in a BST | [Problem](https://leetcode.com/problems/kth-smallest-element-in-a-bst/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/medium%2F230.%20Kth%20Smallest%20Element%20in%20a%20BST.go) |
| 235. Lowest Common Ancestor of a Binary Search Tree | [Problem](https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-search-tree/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/medium%2F235.%20Lowest%20Common%20Ancestor%20of%20a%20Binary%20Search%20Tree.go) |
| 238. Product of Array Except Self | [Problem](https://leetcode.com/problems/product-of-array-except-self/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/medium%2F238.%20Product%20of%20Array%20Except%20Self.go) |
| 275. H-Index II | [Problem](https://leetcode.com/problems/h-index-ii/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/medium%2F275.%20H-Index%20II.go) |
| 287. Find the Duplicate Number | [Problem](https://leetcode.com/problems/find-the-duplicate-number/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/medium%2F287.%20Find%20the%20Duplicate%20Number.go) |
| 300. Longest Increasing Subsequence | [Problem](https://leetcode.com/problems/longest-increasing-subsequence/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/medium%2F300.%20Longest%20Increasing%20Subsequence.go) |
| 328. Odd Even Linked List | [Problem](https://leetcode.com/problems/odd-even-linked-list/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/medium%2F328.%20Odd%20Even%20Linked%20List.go) |
| 347. Top K Frequent Elements | [Problem](https://leetcode.com/problems/top-k-frequent-elements/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/medium%2F347.%20Top%20K%20Frequent%20Elements.go) |
| 355. Design Twitter | [Problem](https://leetcode.com/problems/design-twitter/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/medium%2F355.%20Design%20Twitter.go) |
| 367. Valid Perfect Square | [Problem](https://leetcode.com/problems/valid-perfect-square/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/medium%2F367.%20Valid%20Perfect%20Square.go) |
| 380. Insert Delete GetRandom O(1) | [Problem](https://leetcode.com/problems/insert-delete-getrandom-o(1)/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/medium%2F380.%20Insert%20Delete%20GetRandom%20O%281%29.go) |
| 397. Integer Replacement | [Problem](https://leetcode.com/problems/integer-replacement/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/medium%2F397.%20Integer%20Replacement.go) |
| 398. Random Pick Index | [Problem](https://leetcode.com/problems/random-pick-index/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/medium%2F398.%20Random%20Pick%20Index.go) |
| 402. Remove K Digits | [Problem](https://leetcode.com/problems/remove-k-digits/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/medium%2F402.%20Remove%20K%20Digits.go) |
| 414. Third Maximum Number | [Problem](https://leetcode.com/problems/third-maximum-number/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/medium%2F414.%20Third%20Maximum%20Number.go) |
| 424. Longest Repeating Character Replacement | [Problem](https://leetcode.com/problems/longest-repeating-character-replacement/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/medium%2F424.%20Longest%20Repeating%20Character%20Replacement.go) |
| 435. Non-overlapping Intervals | [Problem](https://leetcode.com/problems/non-overlapping-intervals/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/medium%2F435.%20Non-overlapping%20Intervals.go) |
| 442. Find All Duplicates in an Array | [Problem](https://leetcode.com/problems/find-all-duplicates-in-an-array/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/medium%2F442.%20Find%20All%20Duplicates%20in%20an%20Array.go) |
| 450. Delete Node in a BST | [Problem](https://leetcode.com/problems/delete-node-in-a-bst/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/medium%2F450.%20Delete%20Node%20in%20a%20BST.go) |
| 451. Sort Characters By Frequency | [Problem](https://leetcode.com/problems/sort-characters-by-frequency/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/medium%2F451.%20Sort%20Characters%20By%20Frequency.go) |
| 473. Matchsticks to Square | [Problem](https://leetcode.com/problems/matchsticks-to-square/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/medium%2F473.%20Matchsticks%20to%20Square.go) |
| 475. Heaters | [Problem](https://leetcode.com/problems/heaters/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/medium%2F475.%20Heaters.go) |
| 503. Next Greater Element II | [Problem](https://leetcode.com/problems/next-greater-element-ii/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/medium%2F503.%20Next%20Greater%20Element%20II.go) |
| 523. Continuous Subarray Sum | [Problem](https://leetcode.com/problems/continuous-subarray-sum/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/medium%2F523.%20Continuous%20Subarray%20Sum.go) |
| 528. Random Pick with Weight | [Problem](https://leetcode.com/problems/random-pick-with-weight/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/medium%2F528.%20Random%20Pick%20with%20Weight.go) |
| 560. Subarray Sum Equals K | [Problem](https://leetcode.com/problems/subarray-sum-equals-k/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/medium%2F560.%20Subarray%20Sum%20Equals%20K.go) |
| 567. Permutation in String | [Problem](https://leetcode.com/problems/permutation-in-string/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/medium%2F567.%20Permutation%20in%20String.go) |
| 611. Valid Triangle Number | [Problem](https://leetcode.com/problems/valid-triangle-number/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/medium%2F611.%20Valid%20Triangle%20Number.go) |
| 621. Task Scheduler | [Problem](https://leetcode.com/problems/task-scheduler/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/medium%2F621.%20Task%20Scheduler.go) |
| 622. Design Circular Queue | [Problem](https://leetcode.com/problems/design-circular-queue/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/medium%2F622.%20Design%20Circular%20Queue.go) |
| 633. Sum of Square Numbers | [Problem](https://leetcode.com/problems/sum-of-square-numbers/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/medium%2F633.%20Sum%20of%20Square%20Numbers.go) |
| 658. Find K Closest Elements | [Problem](https://leetcode.com/problems/find-k-closest-elements/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/medium%2F658.%20Find%20K%20Closest%20Elements.go) |
| 665. Non-decreasing Array | [Problem](https://leetcode.com/problems/non-decreasing-array/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/medium%2F665.%20Non-decreasing%20Array.go) |
| 692. Top K Frequent Words | [Problem](https://leetcode.com/problems/top-k-frequent-words/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/medium%2F692.%20Top%20K%20Frequent%20Words.go) |
| 707. Design Linked List | [Problem](https://leetcode.com/problems/design-linked-list/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/medium%2F707.%20Design%20Linked%20List.go) |
| 713. Subarray Product Less Than K | [Problem](https://leetcode.com/problems/subarray-product-less-than-k/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/medium%2F713.%20Subarray%20Product%20Less%20Than%20K.go) |
| 739. Daily Temperatures | [Problem](https://leetcode.com/problems/daily-temperatures/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/medium%2F739.%20Daily%20Temperatures.go) |
| 791. Custom Sort String | [Problem](https://leetcode.com/problems/custom-sort-string/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/medium%2F791.%20Custom%20Sort%20String.go) |
| 853. Car Fleet | [Problem](https://leetcode.com/problems/car-fleet/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/medium%2F853.%20Car%20Fleet.go) |
| 875. Koko Eating Bananas | [Problem](https://leetcode.com/problems/koko-eating-bananas/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/medium%2F875.%20Koko%20Eating%20Bananas.go) |
| 876. Middle of the Linked List | [Problem](https://leetcode.com/problems/middle-of-the-linked-list/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/medium%2F876.%20Middle%20of%20the%20Linked%20List.go) |
| 901. Online Stock Span | [Problem](https://leetcode.com/problems/online-stock-span/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/medium%2F901.%20Online%20Stock%20Span.go) |
| 904. Fruit Into Baskets | [Problem](https://leetcode.com/problems/fruit-into-baskets/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/medium%2F904.%20Fruit%20Into%20Baskets.go) |
| 912. Sort an Array | [Problem](https://leetcode.com/problems/sort-an-array/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/medium%2F912.%20Sort%20an%20Array.go) |
| 923. 3Sum With Multiplicity | [Problem](https://leetcode.com/problems/3sum-with-multiplicity/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/medium%2F923.%203Sum%20With%20Multiplicity.go) |
| 930. Binary Subarrays With Sum | [Problem](https://leetcode.com/problems/binary-subarrays-with-sum/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/medium%2F930.%20Binary%20Subarrays%20With%20Sum.go) |
| 950. Reveal Cards In Increasing Order | [Problem](https://leetcode.com/problems/reveal-cards-in-increasing-order/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/medium%2F950.%20Reveal%20Cards%20In%20Increasing%20Order.go) |
| 973. K Closest Points to Origin | [Problem](https://leetcode.com/problems/k-closest-points-to-origin/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/medium%2F973.%20K%20Closest%20Points%20to%20Origin.go) |
| 981. Time Based Key-Value Store | [Problem](https://leetcode.com/problems/time-based-key-value-store/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/medium%2F981.%20Time%20Based%20Key-Value%20Store.go) |
| 1004. Max Consecutive Ones III | [Problem](https://leetcode.com/problems/max-consecutive-ones-iii/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/medium%2F1004.%20Max%20Consecutive%20Ones%20III.go) |
| 1011. Capacity To Ship Packages Within D Days | [Problem](https://leetcode.com/problems/capacity-to-ship-packages-within-d-days/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/medium%2F1011.%20Capacity%20To%20Ship%20Packages%20Within%20D%20Days.go) |
| 1338. Reduce Array Size to The Half | [Problem](https://leetcode.com/problems/reduce-array-size-to-the-half/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/medium%2F1338.%20Reduce%20Array%20Size%20to%20The%20Half.go) |
| 1343. Number of Sub-arrays of Size K and Average Greater than or Equal to Threshold | [Problem](https://leetcode.com/problems/number-of-sub-arrays-of-size-k-and-average-greater-than-or-equal-to-threshold/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/medium%2F1343.%20Number%20of%20Sub-arrays%20of%20Size%20K%20and%20Average%20Greater%20than%20or%20Equal%20to%20Threshold.go) |
| 1438. Longest Continuous Subarray With Absolute Diff Less Than or Equal to Limit | [Problem](https://leetcode.com/problems/longest-continuous-subarray-with-absolute-diff-less-than-or-equal-to-limit/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/medium%2F1438.%20Longest%20Continuous%20Subarray%20With%20Absolute%20Diff%20Less%20Than%20or%20Equal%20to%20Limit.go) |
| 1448. Count Good Nodes in Binary Tree | [Problem](https://leetcode.com/problems/count-good-nodes-in-binary-tree/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/medium%2F1448.%20Count%20Good%20Nodes%20in%20Binary%20Tree.go) |
| 1472. Design Browser History | [Problem](https://leetcode.com/problems/design-browser-history/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/medium%2F1472.%20Design%20Browser%20History.go) |
| 1493. Longest Subarray of 1's After Deleting One Element | [Problem](https://leetcode.com/problems/longest-subarray-of-1's-after-deleting-one-element/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/medium%2F1493.%20Longest%20Subarray%20of%201%27s%20After%20Deleting%20One%20Element.go) |
| 1574. Shortest Subarray to be Removed to Make Array Sorted | [Problem](https://leetcode.com/problems/shortest-subarray-to-be-removed-to-make-array-sorted/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/medium%2F1574.%20Shortest%20Subarray%20to%20be%20Removed%20to%20Make%20Array%20Sorted.go) |
| 1642. Furthest Building You Can Reach | [Problem](https://leetcode.com/problems/furthest-building-you-can-reach/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/medium%2F1642.%20Furthest%20Building%20You%20Can%20Reach.go) |
| 1657. Determine if Two Strings Are Close | [Problem](https://leetcode.com/problems/determine-if-two-strings-are-close/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/medium%2F1657.%20Determine%20if%20Two%20Strings%20Are%20Close.go) |
| 1695. Maximum Erasure Value | [Problem](https://leetcode.com/problems/maximum-erasure-value/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/medium%2F1695.%20Maximum%20Erasure%20Value.go) |
| 1856. Maximum Subarray Min-Product | [Problem](https://leetcode.com/problems/maximum-subarray-min-product/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/medium%2F1856.%20Maximum%20Subarray%20Min-Product.go) |
| 2095. Delete the Middle Node of a Linked List | [Problem](https://leetcode.com/problems/delete-the-middle-node-of-a-linked-list/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/medium%2F2095.%20Delete%20the%20Middle%20Node%20of%20a%20Linked%20List.go) |
| 2300. Successful Pairs of Spells and Potions | [Problem](https://leetcode.com/problems/successful-pairs-of-spells-and-potions/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/medium%2F2300.%20Successful%20Pairs%20of%20Spells%20and%20Potions.go) |
| 2336. Smallest Number in Infinite Set | [Problem](https://leetcode.com/problems/smallest-number-in-infinite-set/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/medium%2F2336.%20Smallest%20Number%20in%20Infinite%20Set.go) |
| 2405. Optimal Partition of String | [Problem](https://leetcode.com/problems/optimal-partition-of-string/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/medium%2F2405.%20Optimal%20Partition%20of%20String.go) |
| 2410. Maximum Matching of Players With Trainers | [Problem](https://leetcode.com/problems/maximum-matching-of-players-with-trainers/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/medium%2F2410.%20Maximum%20Matching%20of%20Players%20With%20Trainers.go) |
| 2424. Longest Uploaded Prefix | [Problem](https://leetcode.com/problems/longest-uploaded-prefix/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/medium%2F2424.%20Longest%20Uploaded%20Prefix.go) |
| 2461. Maximum Sum of Distinct Subarrays With Length K | [Problem](https://leetcode.com/problems/maximum-sum-of-distinct-subarrays-with-length-k/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/medium%2F2461.%20Maximum%20Sum%20of%20Distinct%20Subarrays%20With%20Length%20K.go) |
| 2462. Total Cost to Hire K Workers | [Problem](https://leetcode.com/problems/total-cost-to-hire-k-workers/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/medium%2F2462.%20Total%20Cost%20to%20Hire%20K%20Workers.go) |
| 2542. Maximum Subsequence Score | [Problem](https://leetcode.com/problems/maximum-subsequence-score/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/medium%2F2542.%20Maximum%20Subsequence%20Score.go) |
| 3092. Most Frequent IDs | [Problem](https://leetcode.com/problems/most-frequent-ids/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/medium%2F3092.%20Most%20Frequent%20IDs.go) |### Hard
| Problem | LeetCode | Solution |
| :--- | :---: | :---: |
| 23. Merge k Sorted Lists | [Problem](https://leetcode.com/problems/merge-k-sorted-lists/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/hard%2F23.%20Merge%20k%20Sorted%20Lists.go) |
| 42. Trapping Rain Water | [Problem](https://leetcode.com/problems/trapping-rain-water/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/hard%2F42.%20Trapping%20Rain%20Water.go) |
| 76. Minimum Window Substring | [Problem](https://leetcode.com/problems/minimum-window-substring/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/hard%2F76.%20Minimum%20Window%20Substring.go) |
| 84. Largest Rectangle in Histogram | [Problem](https://leetcode.com/problems/largest-rectangle-in-histogram/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/hard%2F84.%20Largest%20Rectangle%20in%20Histogram.go) |
| 239. Sliding Window Maximum | [Problem](https://leetcode.com/problems/sliding-window-maximum/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/hard%2F239.%20Sliding%20Window%20Maximum.go) |
| 295. Find Median from Data Stream | [Problem](https://leetcode.com/problems/find-median-from-data-stream/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/hard%2F295.%20Find%20Median%20from%20Data%20Stream.go) |
| 354. Russian Doll Envelopes | [Problem](https://leetcode.com/problems/russian-doll-envelopes/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/hard%2F354.%20Russian%20Doll%20Envelopes.go) |
| 460. LFU Cache | [Problem](https://leetcode.com/problems/lfu-cache/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/hard%2F460.%20LFU%20Cache.go) |
| 1793. Maximum Score of a Good Subarray | [Problem](https://leetcode.com/problems/maximum-score-of-a-good-subarray/) | [Solution](https://github.com/orgball2608/leet-code/blob/main/hard%2F1793.%20Maximum%20Score%20of%20a%20Good%20Subarray.go) |