{"id":17463388,"url":"https://github.com/crutchtheclutch/leetcode","last_synced_at":"2025-04-14T18:51:17.090Z","repository":{"id":55066835,"uuid":"199348177","full_name":"CrutchTheClutch/LeetCode","owner":"CrutchTheClutch","description":"This repo contains all of my personal LeetCode solutions.","archived":false,"fork":false,"pushed_at":"2021-12-08T02:01:40.000Z","size":34,"stargazers_count":1,"open_issues_count":0,"forks_count":13,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-28T07:11:36.105Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"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/CrutchTheClutch.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":"2019-07-28T23:43:01.000Z","updated_at":"2023-08-13T15:51:26.000Z","dependencies_parsed_at":"2022-08-14T10:50:50.311Z","dependency_job_id":null,"html_url":"https://github.com/CrutchTheClutch/LeetCode","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CrutchTheClutch%2FLeetCode","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CrutchTheClutch%2FLeetCode/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CrutchTheClutch%2FLeetCode/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/CrutchTheClutch%2FLeetCode/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/CrutchTheClutch","download_url":"https://codeload.github.com/CrutchTheClutch/LeetCode/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248941481,"owners_count":21186915,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":[],"created_at":"2024-10-18T10:09:36.275Z","updated_at":"2025-04-14T18:51:17.067Z","avatar_url":"https://github.com/CrutchTheClutch.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n\u003cimg src=\"https://github.com/CrutchTheClutch/LeetCode/raw/master/logo.png\" width=\"450\" height=\"auto\"/\u003e\n\n[![Solved](https://img.shields.io/badge/Solved-0/2093-337ab7.svg?style=flat)](https://github.com/CrutchTheClutch/HackerRank#table-of-contents)\n[![Easy](https://img.shields.io/badge/Easy-0-5cb85c.svg?style=flat)](https://github.com/CrutchTheClutch/HackerRank#table-of-contents)\n[![Medium](https://img.shields.io/badge/Medium-0-f0ad4e.svg?style=flat)](https://github.com/CrutchTheClutch/HackerRank#table-of-contents)\n[![Hard](https://img.shields.io/badge/Hard-0-d9534f.svg?style=flat)](https://github.com/CrutchTheClutch/HackerRank#table-of-contents)\n\u003c/br\u003e\n[![Languages](https://img.shields.io/badge/Languages-C%23,%20JavaScript-red.svg?style=flat)](https://github.com/CrutchTheClutch/HackerRank#table-of-contents)\n[![Author](https://img.shields.io/badge/Author-William%20Crutchfield-blue.svg?style=flat)](https://leetcode.com/CrutchTheClutch/)\n\n\u003c/div\u003e\n\u003c/br\u003e\n\u003c/br\u003e\n\nThis repo contains all of my personal LeetCode solutions. The coding solutions provided within this repo are entirely provided by me, [William Crutchfield](https://leetcode.com/CrutchTheClutch/).\n\n_All solutions were made with the sole intent of solving the corresponding LeetCode challenge. Solutions may not be as efficient as possible._\n\n_All solutions are orderd by: Solution # / Language_\n\n| Solved | #    | Title                                                                                                                           | Difficulty                                                           | Solution                                                                                    | Runtime | Memory | Language                                                                      |\n| :----: | ---- | ------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- | ------- | ------ | ----------------------------------------------------------------------------- |\n|   ❌    | 1    | [Two Sum](https://leetcode.com/problems/two-sum)                                                                                | ![Easy](https://img.shields.io/badge/Easy-5cb85c.svg?style=flat)     | [GitHub](Solutions/1.%20Two%20Sum/Solution.cs)                                              | N/A ms  | N/A MB | ![C#](https://img.shields.io/badge/C%23--178600.svg?style=flat)               |\n|   ❌    | 1    | [Two Sum](https://leetcode.com/problems/two-sum)                                                                                | ![Easy](https://img.shields.io/badge/Easy-5cb85c.svg?style=flat)     | [GitHub](Solutions/1.%20Two%20Sum/Solution.js)                                              | N/A ms  | N/A MB | ![JavaScript](https://img.shields.io/badge/JavaScript--f1e05a.svg?style=flat) |\n|   ❌    | 2    | [Add Two Numbers](https://leetcode.com/problems/two-sum/)                                                                       | ![Medium](https://img.shields.io/badge/Medium-f0ad4e.svg?style=flat) | [GitHub](Solutions/2.%20Add%20Two%20Numbers/Solution.js)                                    | N/A ms  | N/A MB | ![JavaScript](https://img.shields.io/badge/JavaScript--f1e05a.svg?style=flat) |\n|   ❌    | 3    | [Longest Substring Without Repeating Characters](https://leetcode.com/problems/longest-substring-without-repeating-characters/) | ![Medium](https://img.shields.io/badge/Medium-f0ad4e.svg?style=flat) | [GitHub](Solutions/3.%20Longest%20Substring%20Without%20Repeating%20Characters/Solution.js) | N/A ms  | N/A MB | ![JavaScript](https://img.shields.io/badge/JavaScript--f1e05a.svg?style=flat) |\n|   ❌    | 4    | [Median of Two Sorted Arrays](https://leetcode.com/problems/median-of-two-sorted-arrays/)                                       | ![Hard](https://img.shields.io/badge/Hard-d9534f.svg?style=flat)     | [GitHub](Solutions/4.%20Median%20of%20Two%20Sorted%20Arrays/Solution.js)                    | N/A ms  | N/A MB | ![JavaScript](https://img.shields.io/badge/JavaScript--f1e05a.svg?style=flat) |\n|   ❌    | 5    | [Longest Palindromic Substring](https://leetcode.com/problems/longest-palindromic-substring/)                                   | ![Medium](https://img.shields.io/badge/Medium-f0ad4e.svg?style=flat) | [GitHub](Solutions/5.%20Longest%20Palindromic%20Substring/Solution.js)                      | N/A ms  | N/A MB | ![JavaScript](https://img.shields.io/badge/JavaScript--f1e05a.svg?style=flat) |\n|   ❌    | 6    | [ZigZag Conversion](https://leetcode.com/problems/zigzag-conversion/)                                                           | ![Medium](https://img.shields.io/badge/Medium-f0ad4e.svg?style=flat) | [GitHub](Solutions/6.%20ZigZag%20Conversion/Solution.js)                                    | N/A ms  | N/A MB | ![JavaScript](https://img.shields.io/badge/JavaScript--f1e05a.svg?style=flat) |\n|   ❌    | 7    | [Reverse Integer](https://leetcode.com/problems/reverse-integer/)                                                               | ![Easy](https://img.shields.io/badge/Easy-5cb85c.svg?style=flat)     | [GitHub](Solutions/7.%20Reverse%20Integer/Solution.js)                                      | N/A ms  | N/A MB | ![JavaScript](https://img.shields.io/badge/JavaScript--f1e05a.svg?style=flat) |\n|   ❌    | 21   | [Merge Two Sorted Lists](https://leetcode.com/problems/merge-two-sorted-lists/)                                                 | ![Easy](https://img.shields.io/badge/Easy-5cb85c.svg?style=flat)     | [GitHub](Solutions/21.%20Merge%20Two%20Sorted%20Lists/Solution.js)                          | N/A ms  | N/A MB | ![JavaScript](https://img.shields.io/badge/JavaScript--f1e05a.svg?style=flat) |\n|   ❌    | 28   | [Implement strStr()](https://leetcode.com/problems/implement-strstr/)                                                           | ![Easy](https://img.shields.io/badge/Easy-5cb85c.svg?style=flat)     | [GitHub](Solutions/28.%20Implement%20strStr%28%29/Solution.js)                              | N/A ms  | N/A MB | ![JavaScript](https://img.shields.io/badge/JavaScript--f1e05a.svg?style=flat) |\n|   ❌    | 35   | [Search Insert Position](https://leetcode.com/problems/search-insert-position/)                                                 | ![Easy](https://img.shields.io/badge/Easy-5cb85c.svg?style=flat)     | [GitHub](Solutions/35.%20Search%20Insert%20Position/Solution.js)                            | N/A ms  | N/A MB | ![JavaScript](https://img.shields.io/badge/JavaScript--f1e05a.svg?style=flat) |\n|   ❌    | 43   | [Multiply Strings](https://leetcode.com/problems/multiply-strings/)                                                             | ![Medium](https://img.shields.io/badge/Medium-f0ad4e.svg?style=flat) | [GitHub](Solutions/43.%20Multiply%20Strings/Solution.js)                                    | N/A ms  | N/A MB | ![JavaScript](https://img.shields.io/badge/JavaScript--f1e05a.svg?style=flat) |\n|   ❌    | 67   | [Add Binary](https://leetcode.com/problems/add-binary/)                                                                         | ![Easy](https://img.shields.io/badge/Easy-5cb85c.svg?style=flat)     | [GitHub](Solutions/67.%20Add%20Binary/Solution.js)                                          | N/A ms  | N/A MB | ![JavaScript](https://img.shields.io/badge/JavaScript--f1e05a.svg?style=flat) |\n|   ❌    | 75   | [Sort Colors](https://leetcode.com/problems/sort-colors/)                                                                       | ![Medium](https://img.shields.io/badge/Medium-f0ad4e.svg?style=flat) | [GitHub](Solutions/75.%20Sort%20Colors/Solution.js)                                         | N/A ms  | N/A MB | ![JavaScript](https://img.shields.io/badge/JavaScript--f1e05a.svg?style=flat) |\n|   ❌    | 232  | [Implement Queue using Stacks](https://leetcode.com/problems/implement-queue-using-stacks/)                                     | ![Easy](https://img.shields.io/badge/Easy-5cb85c.svg?style=flat)     | [GitHub](Solutions/232.%20Implement%20Queue%20using%20Stacks/Solution.js)                   | N/A ms  | N/A MB | ![JavaScript](https://img.shields.io/badge/JavaScript--f1e05a.svg?style=flat) |\n|   ❌    | 346  | [Moving Average from Data Stream](https://leetcode.com/problems/moving-average-from-data-stream/)                               | ![Easy](https://img.shields.io/badge/Easy-5cb85c.svg?style=flat)     | [GitHub](Solutions/346.%20Moving%20Average%20from%20Data%20Stream/Solution.js)              | N/A ms  | N/A MB | ![JavaScript](https://img.shields.io/badge/JavaScript--f1e05a.svg?style=flat) |\n|   ❌    | 402  | [Remove K Digits](https://leetcode.com/problems/remove-k-digits/)                                                               | ![Medium](https://img.shields.io/badge/Medium-f0ad4e.svg?style=flat) | [GitHub](Solutions/402.%20Remove%20K%20Digits/Solution.js)                                  | N/A ms  | N/A MB | ![JavaScript](https://img.shields.io/badge/JavaScript--f1e05a.svg?style=flat) |\n|   ❌    | 445  | [Add Two Numbers II](https://leetcode.com/problems/add-two-numbers-ii/)                                                         | ![Medium](https://img.shields.io/badge/Medium-f0ad4e.svg?style=flat) | [GitHub](Solutions/445.%20Add%20Two%20Numbers%20II/Solution.js)                             | N/A ms  | N/A MB | ![JavaScript](https://img.shields.io/badge/JavaScript--f1e05a.svg?style=flat) |\n|   ❌    | 482  | [License Key Formatting](https://leetcode.com/problems/license-key-formatting/)                                                 | ![Easy](https://img.shields.io/badge/Easy-5cb85c.svg?style=flat)     | [GitHub](Solutions/482.%20License%20Key%20Formatting/Solution.js)                           | N/A ms  | N/A MB | ![JavaScript](https://img.shields.io/badge/JavaScript--f1e05a.svg?style=flat) |\n|   ❌    | 561  | [Array Partition I](https://leetcode.com/problems/array-partition-i/)                                                           | ![Easy](https://img.shields.io/badge/Easy-5cb85c.svg?style=flat)     | [GitHub](Solutions/561.%20Array%20Partition%20I/Solution.js)                                | N/A ms  | N/A MB | ![JavaScript](https://img.shields.io/badge/JavaScript--f1e05a.svg?style=flat) |\n|   ❌    | 771  | [Jewels and Stones](https://leetcode.com/problems/jewels-and-stones/)                                                           | ![Easy](https://img.shields.io/badge/Easy-5cb85c.svg?style=flat)     | [GitHub](Solutions/771.%20Jewels%20and%20Stones/Solution.js)                                | N/A ms  | N/A MB | ![JavaScript](https://img.shields.io/badge/JavaScript--f1e05a.svg?style=flat) |\n|   ❌    | 788  | [Rotated Digits](https://leetcode.com/problems/rotated-digits/)                                                                 | ![Easy](https://img.shields.io/badge/Easy-5cb85c.svg?style=flat)     | [GitHub](Solutions/788.%20Rotated%20Digits/Solution.js)                                     | N/A ms  | N/A MB | ![JavaScript](https://img.shields.io/badge/JavaScript--f1e05a.svg?style=flat) |\n|   ❌    | 791  | [Custom Sort String](https://leetcode.com/problems/custom-sort-string/)                                                         | ![Medium](https://img.shields.io/badge/Medium-f0ad4e.svg?style=flat) | [GitHub](Solutions/791.%20Custom%20Sort%20String/Solution.js)                               | N/A ms  | N/A MB | ![JavaScript](https://img.shields.io/badge/JavaScript--f1e05a.svg?style=flat) |\n|   ❌    | 929  | [Unique Email Address](https://leetcode.com/problems/unique-email-addresses/)                                                   | ![Easy](https://img.shields.io/badge/Easy-5cb85c.svg?style=flat)     | [GitHub](Solutions/929.%20Unique%20Email%20Address/Solution.js)                             | N/A ms  | N/A MB | ![JavaScript](https://img.shields.io/badge/JavaScript--f1e05a.svg?style=flat) |\n|   ❌    | 977  | [Squares of a Sorted Array](https://leetcode.com/problems/squares-of-a-sorted-array/)                                           | ![Easy](https://img.shields.io/badge/Easy-5cb85c.svg?style=flat)     | [GitHub](Solutions/977.%20Squares%20of%20a%20Sorted%20Array/Solution.js)                    | N/A ms  | N/A MB | ![JavaScript](https://img.shields.io/badge/JavaScript--f1e05a.svg?style=flat) |\n|   ❌    | 1021 | [Remove Outermost Parentheses](https://leetcode.com/problems/remove-outermost-parentheses/)                                     | ![Easy](https://img.shields.io/badge/Easy-5cb85c.svg?style=flat)     | [GitHub](Solutions/1021.%20Remove%20Outermost%20Parentheses/Solution.js)                    | N/A ms  | N/A MB | ![JavaScript](https://img.shields.io/badge/JavaScript--f1e05a.svg?style=flat) |\n|   ❌    | 1099 | [Two Sum Less Than K](https://leetcode.com/problems/two-sum-less-than-k/)                                                       | ![Easy](https://img.shields.io/badge/Easy-5cb85c.svg?style=flat)     | [GitHub](Solutions/1099.%20Two%20Sum%20Less%20Than%20K/Solution.js)                         | N/A ms  | N/A MB | ![JavaScript](https://img.shields.io/badge/JavaScript--f1e05a.svg?style=flat) |\n|   ❌    | 1128 | [Number of Equivalent Domino Pairs](https://leetcode.com/problems/number-of-equivalent-domino-pairs/)                           | ![Easy](https://img.shields.io/badge/Easy-5cb85c.svg?style=flat)     | [GitHub](Solutions/1128.%20Number%20of%20Equivalent%20Domino%20Pairs/Solution.js)           | N/A ms  | N/A MB | ![JavaScript](https://img.shields.io/badge/JavaScript--f1e05a.svg?style=flat) |\n|   ❌    | 1185 | [Day of the week](https://leetcode.com/problems/day-of-the-week/)                                                               | ![Easy](https://img.shields.io/badge/Easy-5cb85c.svg?style=flat)     | [GitHub](Solutions/1185.%20Day%20of%20the%20week/Solution.js)                               | N/A ms  | N/A MB | ![JavaScript](https://img.shields.io/badge/JavaScript--f1e05a.svg?style=flat) |\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcrutchtheclutch%2Fleetcode","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcrutchtheclutch%2Fleetcode","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcrutchtheclutch%2Fleetcode/lists"}