{"id":37148508,"url":"https://github.com/kakugirai/leetcode-go","last_synced_at":"2026-01-14T17:32:24.804Z","repository":{"id":41506829,"uuid":"105995330","full_name":"kakugirai/leetcode-go","owner":"kakugirai","description":"LeetCode solutions primarily written in Go","archived":false,"fork":false,"pushed_at":"2019-12-22T04:06:31.000Z","size":563,"stargazers_count":8,"open_issues_count":0,"forks_count":3,"subscribers_count":3,"default_branch":"master","last_synced_at":"2024-06-19T06:55:57.727Z","etag":null,"topics":["leetcode","leetcode-golang"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/kakugirai.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2017-10-06T11:04:51.000Z","updated_at":"2024-01-05T12:29:18.000Z","dependencies_parsed_at":"2022-09-21T11:01:53.836Z","dependency_job_id":null,"html_url":"https://github.com/kakugirai/leetcode-go","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/kakugirai/leetcode-go","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kakugirai%2Fleetcode-go","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kakugirai%2Fleetcode-go/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kakugirai%2Fleetcode-go/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kakugirai%2Fleetcode-go/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kakugirai","download_url":"https://codeload.github.com/kakugirai/leetcode-go/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kakugirai%2Fleetcode-go/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28428335,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-14T16:38:47.836Z","status":"ssl_error","status_checked_at":"2026-01-14T16:34:59.695Z","response_time":107,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["leetcode","leetcode-golang"],"created_at":"2026-01-14T17:32:24.177Z","updated_at":"2026-01-14T17:32:24.797Z","avatar_url":"https://github.com/kakugirai.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# leetcode-go\n\n[![Go Report Card](https://goreportcard.com/badge/github.com/kakugirai/leetcode-go)](https://goreportcard.com/report/github.com/kakugirai/leetcode-go)\n[![Build Status](https://travis-ci.org/kakugirai/leetcode-go.svg?branch=master)](https://travis-ci.org/kakugirai/leetcode-go)\n\nMy LeetCode solutions primarily written in Go.\nDon't expect too much on those questions solved in other random languages.\n\n## README Generator Usage\n\nCopy the cookies from your browser and write them into a `cookies.json` file,\n\n```\n{\n    \"__cfduid\": \"\",\n    \"_ga\": \"\",\n    \"LEETCODE_SESSION\": \"\",\n    \"_gid\": \"\",\n    \"__stripe_mid\": \"\",\n    \"c_a_u\": \"\"\n}\n```\n\nRun `readme-generator.py`. Here you ≡Go!\n\n## My progress\n\n\n| Solved | Easy | Medium | Hard |\n| :----: | :--: | :----: | :--: |\n|166|90|67|9|\n\n\n## Solutions\n\n| Question ID | Question | Difficulty | Solution |\n| :---------: | -------- | :--------: | :------: |\n|1|[Two Sum](https://leetcode.com/problems/two-sum)|Easy|[Go](src/two-sum/solution.go)|\n|2|[Add Two Numbers](https://leetcode.com/problems/add-two-numbers)|Medium|[Go](src/add-two-numbers/solution.go)|\n|3|[Longest Substring Without Repeating Characters](https://leetcode.com/problems/longest-substring-without-repeating-characters)|Medium|[Go](src/longest-substring-without-repeating-characters/solution.go)|\n|4|[Median of Two Sorted Arrays](https://leetcode.com/problems/median-of-two-sorted-arrays)|Hard|[Go](src/median-of-two-sorted-arrays/solution.go)|\n|5|[Longest Palindromic Substring](https://leetcode.com/problems/longest-palindromic-substring)|Medium|[Go](src/longest-palindromic-substring/solution.go)|\n|7|[Reverse Integer](https://leetcode.com/problems/reverse-integer)|Easy|[Go](src/reverse-integer/solution.go)|\n|9|[Palindrome Number](https://leetcode.com/problems/palindrome-number)|Easy|[Go](src/palindrome-number/solution.go)|\n|11|[Container With Most Water](https://leetcode.com/problems/container-with-most-water)|Medium|[Go](src/container-with-most-water/solution.go)|\n|12|[Integer to Roman](https://leetcode.com/problems/integer-to-roman)|Medium|[Go](src/integer-to-roman/solution.go)|\n|13|[Roman to Integer](https://leetcode.com/problems/roman-to-integer)|Easy|[Go](src/roman-to-integer/solution.go)|\n|14|[Longest Common Prefix](https://leetcode.com/problems/longest-common-prefix)|Easy|[Go](src/longest-common-prefix/solution.go)|\n|15|[3Sum](https://leetcode.com/problems/3sum)|Medium|[Go](src/3sum/solution.go)|\n|17|[Letter Combinations of a Phone Number](https://leetcode.com/problems/letter-combinations-of-a-phone-number)|Medium|[Go](src/letter-combinations-of-a-phone-number/solution.go)|\n|19|[Remove Nth Node From End of List](https://leetcode.com/problems/remove-nth-node-from-end-of-list)|Medium|[Go](src/remove-nth-node-from-end-of-list/solution.go), [Python](src/remove-nth-node-from-end-of-list/solution.py)|\n|20|[Valid Parentheses](https://leetcode.com/problems/valid-parentheses)|Easy|[Go](src/valid-parentheses/solution.go)|\n|21|[Merge Two Sorted Lists](https://leetcode.com/problems/merge-two-sorted-lists)|Easy|[Go](src/merge-two-sorted-lists/solution.go)|\n|22|[Generate Parentheses](https://leetcode.com/problems/generate-parentheses)|Medium|[Go](src/generate-parentheses/solution.go)|\n|23|[Merge k Sorted Lists](https://leetcode.com/problems/merge-k-sorted-lists)|Hard|[Go](src/merge-k-sorted-lists/solution.go), [Java](src/merge-k-sorted-lists/solution.java)|\n|24|[Swap Nodes in Pairs](https://leetcode.com/problems/swap-nodes-in-pairs)|Medium|[Go](src/swap-nodes-in-pairs/solution.go)|\n|26|[Remove Duplicates from Sorted Array](https://leetcode.com/problems/remove-duplicates-from-sorted-array)|Easy|[Go](src/remove-duplicates-from-sorted-array/solution.go)|\n|27|[Remove Element](https://leetcode.com/problems/remove-element)|Easy|[Go](src/remove-element/solution.go)|\n|28|[Implement strStr()](https://leetcode.com/problems/implement-strstr)|Easy|[Go](src/implement-strstr/solution.go)|\n|31|[Next Permutation](https://leetcode.com/problems/next-permutation)|Medium|[Go](src/next-permutation/solution.go)|\n|33|[Search in Rotated Sorted Array](https://leetcode.com/problems/search-in-rotated-sorted-array)|Medium|[Go](src/search-in-rotated-sorted-array/solution.go)|\n|34|[Find First and Last Position of Element in Sorted Array](https://leetcode.com/problems/find-first-and-last-position-of-element-in-sorted-array)|Medium|[Go](src/find-first-and-last-position-of-element-in-sorted-array/solution.go)|\n|35|[Search Insert Position](https://leetcode.com/problems/search-insert-position)|Easy|[Go](src/search-insert-position/solution.go)|\n|36|[Valid Sudoku](https://leetcode.com/problems/valid-sudoku)|Medium|[Go](src/valid-sudoku/solution.go)|\n|37|[Sudoku Solver](https://leetcode.com/problems/sudoku-solver)|Hard|[Go](src/sudoku-solver/solution.go)|\n|38|[Count and Say](https://leetcode.com/problems/count-and-say)|Easy|[Go](src/count-and-say/solution.go)|\n|39|[Combination Sum](https://leetcode.com/problems/combination-sum)|Medium|[Go](src/combination-sum/solution.go)|\n|40|[Combination Sum II](https://leetcode.com/problems/combination-sum-ii)|Medium|[Go](src/combination-sum-ii/solution.go)|\n|43|[Multiply Strings](https://leetcode.com/problems/multiply-strings)|Medium|[Go](src/multiply-strings/solution.go)|\n|46|[Permutations](https://leetcode.com/problems/permutations)|Medium|[Go](src/permutations/solution.go)|\n|48|[Rotate Image](https://leetcode.com/problems/rotate-image)|Medium|[Go](src/rotate-image/solution.go)|\n|49|[Group Anagrams](https://leetcode.com/problems/group-anagrams)|Medium|[Go](src/group-anagrams/solution.go)|\n|50|[Pow(x, n)](https://leetcode.com/problems/powx-n)|Medium|[Go](src/powx-n/solution.go)|\n|51|[N-Queens](https://leetcode.com/problems/n-queens)|Hard|[Go](src/n-queens/solution.go)|\n|52|[N-Queens II](https://leetcode.com/problems/n-queens-ii)|Hard|[Go](src/n-queens-ii/solution.go)|\n|53|[Maximum Subarray](https://leetcode.com/problems/maximum-subarray)|Easy|[Go](src/maximum-subarray/solution.go)|\n|55|[Jump Game](https://leetcode.com/problems/jump-game)|Medium|[Go](src/jump-game/solution.go)|\n|62|[Unique Paths](https://leetcode.com/problems/unique-paths)|Medium|[Go](src/unique-paths/solution.go)|\n|64|[Minimum Path Sum](https://leetcode.com/problems/minimum-path-sum)|Medium|[Go](src/minimum-path-sum/solution.go)|\n|66|[Plus One](https://leetcode.com/problems/plus-one)|Easy|[Go](src/plus-one/solution.go)|\n|67|[Add Binary](https://leetcode.com/problems/add-binary)|Easy|[Go](src/add-binary/solution.go)|\n|69|[Sqrt(x)](https://leetcode.com/problems/sqrtx)|Easy|[Go](src/sqrtx/solution.go)|\n|70|[Climbing Stairs](https://leetcode.com/problems/climbing-stairs)|Easy|[Go](src/climbing-stairs/solution.go)|\n|72|[Edit Distance](https://leetcode.com/problems/edit-distance)|Hard|[Go](src/edit-distance/solution.go)|\n|73|[Set Matrix Zeroes](https://leetcode.com/problems/set-matrix-zeroes)|Medium|[Go](src/set-matrix-zeroes/solution.go)|\n|74|[Search a 2D Matrix](https://leetcode.com/problems/search-a-2d-matrix)|Medium|[Go](src/search-a-2d-matrix/solution.go), [Python](src/search-a-2d-matrix/solution.py)|\n|78|[Subsets](https://leetcode.com/problems/subsets)|Medium|[Go](src/subsets/solution.go)|\n|79|[Word Search](https://leetcode.com/problems/word-search)|Medium|[Go](src/word-search/solution.go)|\n|88|[Merge Sorted Array](https://leetcode.com/problems/merge-sorted-array)|Easy|[Go](src/merge-sorted-array/solution.go)|\n|91|[Decode Ways](https://leetcode.com/problems/decode-ways)|Medium|[Go](src/decode-ways/solution.go)|\n|94|[Binary Tree Inorder Traversal](https://leetcode.com/problems/binary-tree-inorder-traversal)|Medium|[Go](src/binary-tree-inorder-traversal/solution.go)|\n|98|[Validate Binary Search Tree](https://leetcode.com/problems/validate-binary-search-tree)|Medium|[Go](src/validate-binary-search-tree/solution.go)|\n|100|[Same Tree](https://leetcode.com/problems/same-tree)|Easy|[Go](src/same-tree/solution.go)|\n|101|[Symmetric Tree](https://leetcode.com/problems/symmetric-tree)|Easy|[Go](src/symmetric-tree/solution.go)|\n|102|[Binary Tree Level Order Traversal](https://leetcode.com/problems/binary-tree-level-order-traversal)|Medium|[Go](src/binary-tree-level-order-traversal/solution.go)|\n|104|[Maximum Depth of Binary Tree](https://leetcode.com/problems/maximum-depth-of-binary-tree)|Easy|[Go](src/maximum-depth-of-binary-tree/solution.go)|\n|108|[Convert Sorted Array to Binary Search Tree](https://leetcode.com/problems/convert-sorted-array-to-binary-search-tree)|Easy|[Go](src/convert-sorted-array-to-binary-search-tree/solution.go)|\n|109|[Convert Sorted List to Binary Search Tree](https://leetcode.com/problems/convert-sorted-list-to-binary-search-tree)|Medium|[Go](src/convert-sorted-list-to-binary-search-tree/solution.go)|\n|110|[Balanced Binary Tree](https://leetcode.com/problems/balanced-binary-tree)|Easy|[Go](src/balanced-binary-tree/solution.go)|\n|112|[Path Sum](https://leetcode.com/problems/path-sum)|Easy|[Go](src/path-sum/solution.go)|\n|113|[Path Sum II](https://leetcode.com/problems/path-sum-ii)|Medium|[Go](src/path-sum-ii/solution.go)|\n|114|[Flatten Binary Tree to Linked List](https://leetcode.com/problems/flatten-binary-tree-to-linked-list)|Medium|[Go](src/flatten-binary-tree-to-linked-list/solution.go)|\n|118|[Pascal's Triangle](https://leetcode.com/problems/pascals-triangle)|Easy|[Go](src/pascals-triangle/solution.go)|\n|119|[Pascal's Triangle II](https://leetcode.com/problems/pascals-triangle-ii)|Easy|[Go](src/pascals-triangle-ii/solution.go)|\n|121|[Best Time to Buy and Sell Stock](https://leetcode.com/problems/best-time-to-buy-and-sell-stock)|Easy|[Go](src/best-time-to-buy-and-sell-stock/solution.go)|\n|122|[Best Time to Buy and Sell Stock II](https://leetcode.com/problems/best-time-to-buy-and-sell-stock-ii)|Easy|[Go](src/best-time-to-buy-and-sell-stock-ii/solution.go)|\n|125|[Valid Palindrome](https://leetcode.com/problems/valid-palindrome)|Easy|[Go](src/valid-palindrome/solution.go)|\n|133|[Clone Graph](https://leetcode.com/problems/clone-graph)|Medium|[C++](src/clone-graph/solution.cpp)|\n|136|[Single Number](https://leetcode.com/problems/single-number)|Easy|[Go](src/single-number/solution.go)|\n|137|[Single Number II](https://leetcode.com/problems/single-number-ii)|Medium|[Go](src/single-number-ii/solution.go)|\n|144|[Binary Tree Preorder Traversal](https://leetcode.com/problems/binary-tree-preorder-traversal)|Medium|[Go](src/binary-tree-preorder-traversal/solution.go)|\n|145|[Binary Tree Postorder Traversal](https://leetcode.com/problems/binary-tree-postorder-traversal)|Hard|[Go](src/binary-tree-postorder-traversal/solution.go)|\n|146|[LRU Cache](https://leetcode.com/problems/lru-cache)|Medium|[Go](src/lru-cache/solution.go)|\n|153|[Find Minimum in Rotated Sorted Array](https://leetcode.com/problems/find-minimum-in-rotated-sorted-array)|Medium|[Go](src/find-minimum-in-rotated-sorted-array/solution.go)|\n|154|[Find Minimum in Rotated Sorted Array II](https://leetcode.com/problems/find-minimum-in-rotated-sorted-array-ii)|Hard|[Go](src/find-minimum-in-rotated-sorted-array-ii/solution.go)|\n|160|[Intersection of Two Linked Lists](https://leetcode.com/problems/intersection-of-two-linked-lists)|Easy|[Go](src/intersection-of-two-linked-lists/solution.go)|\n|162|[Find Peak Element](https://leetcode.com/problems/find-peak-element)|Medium|[Go](src/find-peak-element/solution.go)|\n|167|[Two Sum II - Input array is sorted](https://leetcode.com/problems/two-sum-ii-input-array-is-sorted)|Easy|[Go](src/two-sum-ii-input-array-is-sorted/solution.go)|\n|169|[Majority Element](https://leetcode.com/problems/majority-element)|Easy|[Go](src/majority-element/solution.go)|\n|173|[Binary Search Tree Iterator](https://leetcode.com/problems/binary-search-tree-iterator)|Medium|[Go](src/binary-search-tree-iterator/solution.go)|\n|187|[Repeated DNA Sequences](https://leetcode.com/problems/repeated-dna-sequences)|Medium|[Go](src/repeated-dna-sequences/solution.go)|\n|189|[Rotate Array](https://leetcode.com/problems/rotate-array)|Easy|[Go](src/rotate-array/solution.go)|\n|198|[House Robber](https://leetcode.com/problems/house-robber)|Easy|[Go](src/house-robber/solution.go)|\n|199|[Binary Tree Right Side View](https://leetcode.com/problems/binary-tree-right-side-view)|Medium|[Go](src/binary-tree-right-side-view/solution.go)|\n|200|[Number of Islands](https://leetcode.com/problems/number-of-islands)|Medium|[Go](src/number-of-islands/solution.go)|\n|202|[Happy Number](https://leetcode.com/problems/happy-number)|Easy|[Go](src/happy-number/solution.go)|\n|204|[Count Primes](https://leetcode.com/problems/count-primes)|Easy|[Go](src/count-primes/solution.go)|\n|205|[Isomorphic Strings](https://leetcode.com/problems/isomorphic-strings)|Easy|[Go](src/isomorphic-strings/solution.go)|\n|206|[Reverse Linked List](https://leetcode.com/problems/reverse-linked-list)|Easy|[Go](src/reverse-linked-list/solution.go)|\n|215|[Kth Largest Element in an Array](https://leetcode.com/problems/kth-largest-element-in-an-array)|Medium|[Go](src/kth-largest-element-in-an-array/solution.go)|\n|217|[Contains Duplicate](https://leetcode.com/problems/contains-duplicate)|Easy|[Go](src/contains-duplicate/solution.go)|\n|219|[Contains Duplicate II](https://leetcode.com/problems/contains-duplicate-ii)|Easy|[Go](src/contains-duplicate-ii/solution.go)|\n|226|[Invert Binary Tree](https://leetcode.com/problems/invert-binary-tree)|Easy|, [Go](src/invert-binary-tree/solution.go)|\n|230|[Kth Smallest Element in a BST](https://leetcode.com/problems/kth-smallest-element-in-a-bst)|Medium|[Go](src/kth-smallest-element-in-a-bst/solution.go)|\n|231|[Power of Two](https://leetcode.com/problems/power-of-two)|Easy|[Go](src/power-of-two/solution.go)|\n|232|[Implement Queue using Stacks](https://leetcode.com/problems/implement-queue-using-stacks)|Easy|[Go](src/implement-queue-using-stacks/solution.go)|\n|235|[Lowest Common Ancestor of a Binary Search Tree](https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-search-tree)|Easy|[Go](src/lowest-common-ancestor-of-a-binary-search-tree/solution.go)|\n|237|[Delete Node in a Linked List](https://leetcode.com/problems/delete-node-in-a-linked-list)|Easy|[Go](src/delete-node-in-a-linked-list/solution.go)|\n|242|[Valid Anagram](https://leetcode.com/problems/valid-anagram)|Easy|[Go](src/valid-anagram/solution.go)|\n|257|[Binary Tree Paths](https://leetcode.com/problems/binary-tree-paths)|Easy|[Go](src/binary-tree-paths/solution.go)|\n|263|[Ugly Number](https://leetcode.com/problems/ugly-number)|Easy|[Go](src/ugly-number/solution.go)|\n|268|[Missing Number](https://leetcode.com/problems/missing-number)|Easy|[Go](src/missing-number/solution.go)|\n|278|[First Bad Version](https://leetcode.com/problems/first-bad-version)|Easy|[Java](src/first-bad-version/solution.java)|\n|279|[Perfect Squares](https://leetcode.com/problems/perfect-squares)|Medium|[Go](src/perfect-squares/solution.go)|\n|283|[Move Zeroes](https://leetcode.com/problems/move-zeroes)|Easy|[Go](src/move-zeroes/solution.go)|\n|287|[Find the Duplicate Number](https://leetcode.com/problems/find-the-duplicate-number)|Medium|[Go](src/find-the-duplicate-number/solution.go)|\n|303|[Range Sum Query - Immutable](https://leetcode.com/problems/range-sum-query-immutable)|Easy|[Go](src/range-sum-query-immutable/solution.go)|\n|322|[Coin Change](https://leetcode.com/problems/coin-change)|Medium|[Go](src/coin-change/solution.go)|\n|326|[Power of Three](https://leetcode.com/problems/power-of-three)|Easy|[Go](src/power-of-three/solution.go)|\n|328|[Odd Even Linked List](https://leetcode.com/problems/odd-even-linked-list)|Medium|[Go](src/odd-even-linked-list/solution.go)|\n|344|[Reverse String](https://leetcode.com/problems/reverse-string)|Easy|[Go](src/reverse-string/solution.go)|\n|345|[Reverse Vowels of a String](https://leetcode.com/problems/reverse-vowels-of-a-string)|Easy|[Go](src/reverse-vowels-of-a-string/solution.go)|\n|347|[Top K Frequent Elements](https://leetcode.com/problems/top-k-frequent-elements)|Medium|[Go](src/top-k-frequent-elements/solution.go)|\n|349|[Intersection of Two Arrays](https://leetcode.com/problems/intersection-of-two-arrays)|Easy|[Go](src/intersection-of-two-arrays/solution.go)|\n|350|[Intersection of Two Arrays II](https://leetcode.com/problems/intersection-of-two-arrays-ii)|Easy|[Go](src/intersection-of-two-arrays-ii/solution.go)|\n|367|[Valid Perfect Square](https://leetcode.com/problems/valid-perfect-square)|Easy|[Go](src/valid-perfect-square/solution.go)|\n|374|[Guess Number Higher or Lower](https://leetcode.com/problems/guess-number-higher-or-lower)|Easy|[Java](src/guess-number-higher-or-lower/solution.java)|\n|387|[First Unique Character in a String](https://leetcode.com/problems/first-unique-character-in-a-string)|Easy|[Go](src/first-unique-character-in-a-string/solution.go)|\n|389|[Find the Difference](https://leetcode.com/problems/find-the-difference)|Easy|[Go](src/find-the-difference/solution.go)|\n|403|[Frog Jump](https://leetcode.com/problems/frog-jump)|Hard|[Go](src/frog-jump/solution.go)|\n|404|[Sum of Left Leaves](https://leetcode.com/problems/sum-of-left-leaves)|Easy|[Go](src/sum-of-left-leaves/solution.go)|\n|409|[Longest Palindrome](https://leetcode.com/problems/longest-palindrome)|Easy|[Go](src/longest-palindrome/solution.go)|\n|412|[Fizz Buzz](https://leetcode.com/problems/fizz-buzz)|Easy|[Go](src/fizz-buzz/solution.go)|\n|416|[Partition Equal Subset Sum](https://leetcode.com/problems/partition-equal-subset-sum)|Medium|[Go](src/partition-equal-subset-sum/solution.go)|\n|419|[Battleships in a Board](https://leetcode.com/problems/battleships-in-a-board)|Medium|[Go](src/battleships-in-a-board/solution.go)|\n|448|[Find All Numbers Disappeared in an Array](https://leetcode.com/problems/find-all-numbers-disappeared-in-an-array)|Easy|[Go](src/find-all-numbers-disappeared-in-an-array/solution.go)|\n|451|[Sort Characters By Frequency](https://leetcode.com/problems/sort-characters-by-frequency)|Medium|[Go](src/sort-characters-by-frequency/solution.go)|\n|461|[Hamming Distance](https://leetcode.com/problems/hamming-distance)|Easy|[Go](src/hamming-distance/solution.go)|\n|476|[Number Complement](https://leetcode.com/problems/number-complement)|Easy|[Go](src/number-complement/solution.go)|\n|482|[License Key Formatting](https://leetcode.com/problems/license-key-formatting)|Easy|[Go](src/license-key-formatting/solution.go)|\n|520|[Detect Capital](https://leetcode.com/problems/detect-capital)|Easy|[Go](src/detect-capital/solution.go)|\n|538|[Convert BST to Greater Tree](https://leetcode.com/problems/convert-bst-to-greater-tree)|Easy|[Go](src/convert-bst-to-greater-tree/solution.go)|\n|617|[Merge Two Binary Trees](https://leetcode.com/problems/merge-two-binary-trees)|Easy|[Go](src/merge-two-binary-trees/solution.go)|\n|621|[Task Scheduler](https://leetcode.com/problems/task-scheduler)|Medium|[Go](src/task-scheduler/solution.go)|\n|657|[Robot Return to Origin](https://leetcode.com/problems/robot-return-to-origin)|Easy|[Go](src/robot-return-to-origin/solution.go)|\n|658|[Find K Closest Elements](https://leetcode.com/problems/find-k-closest-elements)|Medium|[Go](src/find-k-closest-elements/solution.go)|\n|680|[Valid Palindrome II](https://leetcode.com/problems/valid-palindrome-ii)|Easy|[Go](src/valid-palindrome-ii/solution.go)|\n|693|[Binary Number with Alternating Bits](https://leetcode.com/problems/binary-number-with-alternating-bits)|Easy|[Go](src/binary-number-with-alternating-bits/solution.go)|\n|695|[Max Area of Island](https://leetcode.com/problems/max-area-of-island)|Medium|[Go](src/max-area-of-island/solution.go)|\n|733|[Flood Fill](https://leetcode.com/problems/flood-fill)|Easy|[Go](src/flood-fill/solution.go)|\n|745|[Find Smallest Letter Greater Than Target](https://leetcode.com/problems/find-smallest-letter-greater-than-target)|Easy|[Go](src/find-smallest-letter-greater-than-target/solution.go)|\n|768|[Partition Labels](https://leetcode.com/problems/partition-labels)|Medium|[Go](src/partition-labels/solution.go)|\n|782|[Jewels and Stones](https://leetcode.com/problems/jewels-and-stones)|Easy|[Go](src/jewels-and-stones/solution.go)|\n|792|[Binary Search](https://leetcode.com/problems/binary-search)|Easy|[Go](src/binary-search/solution.go)|\n|822|[Unique Morse Code Words](https://leetcode.com/problems/unique-morse-code-words)|Easy|[Go](src/unique-morse-code-words/solution.go)|\n|837|[Most Common Word](https://leetcode.com/problems/most-common-word)|Easy|[Go](src/most-common-word/solution.go)|\n|860|[Design Circular Queue](https://leetcode.com/problems/design-circular-queue)|Medium|[Go](src/design-circular-queue/solution.go)|\n|861|[Flipping an Image](https://leetcode.com/problems/flipping-an-image)|Easy|[Go](src/flipping-an-image/solution.go)|\n|871|[Keys and Rooms](https://leetcode.com/problems/keys-and-rooms)|Medium|[Go](src/keys-and-rooms/solution.go)|\n|874|[Backspace String Compare](https://leetcode.com/problems/backspace-string-compare)|Easy|[Go](src/backspace-string-compare/solution.go)|\n|917|[Boats to Save People](https://leetcode.com/problems/boats-to-save-people)|Medium|[Go](src/boats-to-save-people/solution.go)|\n|926|[Find and Replace Pattern](https://leetcode.com/problems/find-and-replace-pattern)|Medium|[Go](src/find-and-replace-pattern/solution.go)|\n|932|[Monotonic Array](https://leetcode.com/problems/monotonic-array)|Easy|[Go](src/monotonic-array/solution.go)|\n|940|[Fruit Into Baskets](https://leetcode.com/problems/fruit-into-baskets)|Medium|[Go](src/fruit-into-baskets/solution.go)|\n|941|[Sort Array By Parity](https://leetcode.com/problems/sort-array-by-parity)|Easy|[Go](src/sort-array-by-parity/solution.go)|\n|965|[Unique Email Addresses](https://leetcode.com/problems/unique-email-addresses)|Easy|[Go](src/unique-email-addresses/solution.go)|\n|975|[Range Sum of BST](https://leetcode.com/problems/range-sum-of-bst)|Easy|[Go](src/range-sum-of-bst/solution.go)|\n|978|[Valid Mountain Array](https://leetcode.com/problems/valid-mountain-array)|Easy|[Go](src/valid-mountain-array/solution.go)|\n|1013|[Fibonacci Number](https://leetcode.com/problems/fibonacci-number)|Easy|[Go](src/fibonacci-number/solution.go)|\n|1014|[K Closest Points to Origin](https://leetcode.com/problems/k-closest-points-to-origin)|Medium|[Go](src/k-closest-points-to-origin/solution.go)|\n|1078|[Remove Outermost Parentheses](https://leetcode.com/problems/remove-outermost-parentheses)|Easy|[Go](src/remove-outermost-parentheses/solution.go)|\n|1207|[Delete Nodes And Return Forest](https://leetcode.com/problems/delete-nodes-and-return-forest)|Medium|[Go](src/delete-nodes-and-return-forest/solution.go)|\n|1369|[Minimum Swaps to Make Strings Equal](https://leetcode.com/problems/minimum-swaps-to-make-strings-equal)|Medium|[Go](src/minimum-swaps-to-make-strings-equal/solution.go)|\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkakugirai%2Fleetcode-go","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkakugirai%2Fleetcode-go","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkakugirai%2Fleetcode-go/lists"}