{"id":21268776,"url":"https://github.com/shresta-voruganti/leetcodee","last_synced_at":"2026-04-12T22:53:16.753Z","repository":{"id":258475361,"uuid":"870340063","full_name":"Shresta-Voruganti/leetcodee","owner":"Shresta-Voruganti","description":"solutions to leetcode questions","archived":false,"fork":false,"pushed_at":"2025-01-15T11:55:09.000Z","size":626,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-15T13:40:34.175Z","etag":null,"topics":["algorithms","cpp","data-structures","data-structures-and-algorithms","java","leetcode","leetcode-solutions","mysql-database","python3"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Shresta-Voruganti.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-10-09T21:28:42.000Z","updated_at":"2025-01-15T11:55:10.000Z","dependencies_parsed_at":"2024-10-27T11:44:28.014Z","dependency_job_id":"504c7b7a-2d95-4288-b209-9d9a444bb72d","html_url":"https://github.com/Shresta-Voruganti/leetcodee","commit_stats":null,"previous_names":["shresta-voruganti/leetcodee"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shresta-Voruganti%2Fleetcodee","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shresta-Voruganti%2Fleetcodee/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shresta-Voruganti%2Fleetcodee/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shresta-Voruganti%2Fleetcodee/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Shresta-Voruganti","download_url":"https://codeload.github.com/Shresta-Voruganti/leetcodee/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":235048995,"owners_count":18927717,"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":["algorithms","cpp","data-structures","data-structures-and-algorithms","java","leetcode","leetcode-solutions","mysql-database","python3"],"created_at":"2024-11-21T08:06:21.333Z","updated_at":"2026-04-12T22:53:16.738Z","avatar_url":"https://github.com/Shresta-Voruganti.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003c!--\n## LeetCode Badges\n\u003cimg src=\"https://assets.leetcode.com/static_assets/others/Top_SQL_50.gif\" alt=\"Top SQL 50 Badge\" width=\"100\"/\u003e\n\u003cbr\u003e\n\u003cimg src=\"https://assets.leetcode.com/static_assets/marketing/202501.gif\" alt=\"Jan LeetCoding Challenge\" width=\"100\"/\u003e\n\u003cimg src=\"https://leetcode-badge-showcase.vercel.app/api?username=Shresta-Voruganti\u0026theme=github-dark\" alt=\"LeetCode Badges\" /\u003e\n--\u003e\n![LeetCode Badges](https://leetcode-badge-showcase.vercel.app/api?username=Shresta-Voruganti\u0026theme=light\u0026border=no-border\u0026animated=false)\n\u003c!-- \n\u003cimg src=\"https://leetcode-badge-showcase.vercel.app/api?username=Shresta-Voruganti\" alt=\"LeetCode Badges\" /\u003e\n\n\u003cimg src=\"https://leetcode-badge-showcase.vercel.app/api?username=Shresta-Voruganti\u0026animated=true\" alt=\"LeetCode Badges\" /\u003e\n--\u003e\n\u003c!--\n\u003cdiv style=\"display: flex; flex-wrap: wrap; justify-content: space-between;\"\u003e\n  \u003cimg src=\"https://assets.leetcode.com/static_assets/others/Top_SQL_50.gif\" alt=\"Top SQL 50 Badge\" width=\"100\"/\u003e\n  \u003cimg src=\"https://assets.leetcode.com/static_assets/marketing/202501.gif\" alt=\"Jan LeetCoding Challenge\" width=\"100\"/\u003e\n\u003c/div\u003e\n--\u003e\n\n\u003c!--\n\u003cp style=\"overflow: hidden;\"\u003e\n  \u003cimg src=\"https://assets.leetcode.com/static_assets/others/Top_SQL_50.gif\" alt=\"Top SQL 50 Badge\" width=\"100\"/\u003e\n  \u003cimg src=\"https://leetcode.com/static/images/badges/dcc-2025-1.png\" alt=\"Jan LeetCoding Challenge\" width=\"100\"/\u003e\n\u003c/p\u003e\n--\u003e\n\n\n\u003c!---LeetCode Topics Start--\u003e\n# LeetCode Topics\n## Array\n|  |\n| ------- |\n| [0001-two-sum](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0001-two-sum) |\n| [0004-median-of-two-sorted-arrays](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0004-median-of-two-sorted-arrays) |\n| [0011-container-with-most-water](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0011-container-with-most-water) |\n| [0015-3sum](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0015-3sum) |\n| [0016-3sum-closest](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0016-3sum-closest) |\n| [0031-next-permutation](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0031-next-permutation) |\n| [0033-search-in-rotated-sorted-array](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0033-search-in-rotated-sorted-array) |\n| [0034-find-first-and-last-position-of-element-in-sorted-array](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0034-find-first-and-last-position-of-element-in-sorted-array) |\n| [0035-search-insert-position](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0035-search-insert-position) |\n| [0039-combination-sum](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0039-combination-sum) |\n| [0040-combination-sum-ii](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0040-combination-sum-ii) |\n| [0041-first-missing-positive](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0041-first-missing-positive) |\n| [0042-trapping-rain-water](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0042-trapping-rain-water) |\n| [0045-jump-game-ii](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0045-jump-game-ii) |\n| [0046-permutations](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0046-permutations) |\n| [0048-rotate-image](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0048-rotate-image) |\n| [0049-group-anagrams](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0049-group-anagrams) |\n| [0051-n-queens](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0051-n-queens) |\n| [0053-maximum-subarray](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0053-maximum-subarray) |\n| [0054-spiral-matrix](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0054-spiral-matrix) |\n| [0055-jump-game](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0055-jump-game) |\n| [0056-merge-intervals](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0056-merge-intervals) |\n| [0059-spiral-matrix-ii](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0059-spiral-matrix-ii) |\n| [0063-unique-paths-ii](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0063-unique-paths-ii) |\n| [0064-minimum-path-sum](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0064-minimum-path-sum) |\n| [0066-plus-one](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0066-plus-one) |\n| [0073-set-matrix-zeroes](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0073-set-matrix-zeroes) |\n| [0074-search-a-2d-matrix](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0074-search-a-2d-matrix) |\n| [0075-sort-colors](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0075-sort-colors) |\n| [0078-subsets](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0078-subsets) |\n| [0079-word-search](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0079-word-search) |\n| [0084-largest-rectangle-in-histogram](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0084-largest-rectangle-in-histogram) |\n| [0090-subsets-ii](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0090-subsets-ii) |\n| [0105-construct-binary-tree-from-preorder-and-inorder-traversal](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0105-construct-binary-tree-from-preorder-and-inorder-traversal) |\n| [0108-convert-sorted-array-to-binary-search-tree](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0108-convert-sorted-array-to-binary-search-tree) |\n| [0118-pascals-triangle](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0118-pascals-triangle) |\n| [0121-best-time-to-buy-and-sell-stock](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0121-best-time-to-buy-and-sell-stock) |\n| [0122-best-time-to-buy-and-sell-stock-ii](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0122-best-time-to-buy-and-sell-stock-ii) |\n| [0128-longest-consecutive-sequence](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0128-longest-consecutive-sequence) |\n| [0136-single-number](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0136-single-number) |\n| [0139-word-break](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0139-word-break) |\n| [0140-word-break-ii](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0140-word-break-ii) |\n| [0152-maximum-product-subarray](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0152-maximum-product-subarray) |\n| [0153-find-minimum-in-rotated-sorted-array](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0153-find-minimum-in-rotated-sorted-array) |\n| [0162-find-peak-element](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0162-find-peak-element) |\n| [0163-missing-ranges](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0163-missing-ranges) |\n| [0167-two-sum-ii-input-array-is-sorted](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0167-two-sum-ii-input-array-is-sorted) |\n| [0169-majority-element](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0169-majority-element) |\n| [0189-rotate-array](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0189-rotate-array) |\n| [0198-house-robber](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0198-house-robber) |\n| [0200-number-of-islands](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0200-number-of-islands) |\n| [0212-word-search-ii](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0212-word-search-ii) |\n| [0213-house-robber-ii](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0213-house-robber-ii) |\n| [0215-kth-largest-element-in-an-array](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0215-kth-largest-element-in-an-array) |\n| [0217-contains-duplicate](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0217-contains-duplicate) |\n| [0219-contains-duplicate-ii](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0219-contains-duplicate-ii) |\n| [0221-maximal-square](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0221-maximal-square) |\n| [0238-product-of-array-except-self](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0238-product-of-array-except-self) |\n| [0239-sliding-window-maximum](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0239-sliding-window-maximum) |\n| [0240-search-a-2d-matrix-ii](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0240-search-a-2d-matrix-ii) |\n| [0247-strobogrammatic-number-ii](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0247-strobogrammatic-number-ii) |\n| [0252-meeting-rooms](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0252-meeting-rooms) |\n| [0253-meeting-rooms-ii](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0253-meeting-rooms-ii) |\n| [0256-paint-house](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0256-paint-house) |\n| [0259-3sum-smaller](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0259-3sum-smaller) |\n| [0265-paint-house-ii](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0265-paint-house-ii) |\n| [0280-wiggle-sort](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0280-wiggle-sort) |\n| [0283-move-zeroes](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0283-move-zeroes) |\n| [0287-find-the-duplicate-number](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0287-find-the-duplicate-number) |\n| [0300-longest-increasing-subsequence](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0300-longest-increasing-subsequence) |\n| [0307-range-sum-query-mutable](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0307-range-sum-query-mutable) |\n| [0311-sparse-matrix-multiplication](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0311-sparse-matrix-multiplication) |\n| [0322-coin-change](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0322-coin-change) |\n| [0346-moving-average-from-data-stream](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0346-moving-average-from-data-stream) |\n| [0347-top-k-frequent-elements](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0347-top-k-frequent-elements) |\n| [0361-bomb-enemy](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0361-bomb-enemy) |\n| [0413-arithmetic-slices](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0413-arithmetic-slices) |\n| [0421-maximum-xor-of-two-numbers-in-an-array](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0421-maximum-xor-of-two-numbers-in-an-array) |\n| [0422-valid-word-square](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0422-valid-word-square) |\n| [0436-find-right-interval](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0436-find-right-interval) |\n| [0474-ones-and-zeroes](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0474-ones-and-zeroes) |\n| [0484-find-permutation](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0484-find-permutation) |\n| [0485-max-consecutive-ones](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0485-max-consecutive-ones) |\n| [0487-max-consecutive-ones-ii](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0487-max-consecutive-ones-ii) |\n| [0490-the-maze](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0490-the-maze) |\n| [0496-next-greater-element-i](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0496-next-greater-element-i) |\n| [0500-keyboard-row](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0500-keyboard-row) |\n| [0503-next-greater-element-ii](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0503-next-greater-element-ii) |\n| [0531-lonely-pixel-i](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0531-lonely-pixel-i) |\n| [0532-k-diff-pairs-in-an-array](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0532-k-diff-pairs-in-an-array) |\n| [0542-01-matrix](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0542-01-matrix) |\n| [0560-subarray-sum-equals-k](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0560-subarray-sum-equals-k) |\n| [0605-can-place-flowers](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0605-can-place-flowers) |\n| [0616-add-bold-tag-in-string](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0616-add-bold-tag-in-string) |\n| [0624-maximum-distance-in-arrays](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0624-maximum-distance-in-arrays) |\n| [0645-set-mismatch](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0645-set-mismatch) |\n| [0692-top-k-frequent-words](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0692-top-k-frequent-words) |\n| [0695-max-area-of-island](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0695-max-area-of-island) |\n| [0698-partition-to-k-equal-sum-subsets](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0698-partition-to-k-equal-sum-subsets) |\n| [0724-find-pivot-index](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0724-find-pivot-index) |\n| [0734-sentence-similarity](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0734-sentence-similarity) |\n| [0739-daily-temperatures](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0739-daily-temperatures) |\n| [0740-delete-and-earn](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0740-delete-and-earn) |\n| [0745-find-smallest-letter-greater-than-target](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0745-find-smallest-letter-greater-than-target) |\n| [0746-prefix-and-suffix-search](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0746-prefix-and-suffix-search) |\n| [0747-min-cost-climbing-stairs](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0747-min-cost-climbing-stairs) |\n| [0760-bold-words-in-string](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0760-bold-words-in-string) |\n| [0760-find-anagram-mappings](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0760-find-anagram-mappings) |\n| [0792-binary-search](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0792-binary-search) |\n| [0827-expressive-words](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0827-expressive-words) |\n| [0828-chalkboard-xor-game](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0828-chalkboard-xor-game) |\n| [0862-find-and-replace-in-string](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0862-find-and-replace-in-string) |\n| [0875-longest-mountain-in-array](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0875-longest-mountain-in-array) |\n| [0892-shortest-subarray-with-sum-at-least-k](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0892-shortest-subarray-with-sum-at-least-k) |\n| [0905-length-of-longest-fibonacci-subsequence](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0905-length-of-longest-fibonacci-subsequence) |\n| [0906-walking-robot-simulation](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0906-walking-robot-simulation) |\n| [0907-koko-eating-bananas](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0907-koko-eating-bananas) |\n| [0917-boats-to-save-people](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0917-boats-to-save-people) |\n| [0926-find-and-replace-pattern](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0926-find-and-replace-pattern) |\n| [0940-fruit-into-baskets](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0940-fruit-into-baskets) |\n| [0961-n-repeated-element-in-size-2n-array](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0961-n-repeated-element-in-size-2n-array) |\n| [0981-delete-columns-to-make-sorted](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0981-delete-columns-to-make-sorted) |\n| [1002-maximum-width-ramp](https://github.com/Shresta-Voruganti/leetcodee/tree/master/1002-maximum-width-ramp) |\n| [1019-squares-of-a-sorted-array](https://github.com/Shresta-Voruganti/leetcodee/tree/master/1019-squares-of-a-sorted-array) |\n| [1034-subarrays-with-k-different-integers](https://github.com/Shresta-Voruganti/leetcodee/tree/master/1034-subarrays-with-k-different-integers) |\n| [1036-rotting-oranges](https://github.com/Shresta-Voruganti/leetcodee/tree/master/1036-rotting-oranges) |\n| [1052-campus-bikes](https://github.com/Shresta-Voruganti/leetcodee/tree/master/1052-campus-bikes) |\n| [1059-missing-element-in-sorted-array](https://github.com/Shresta-Voruganti/leetcodee/tree/master/1059-missing-element-in-sorted-array) |\n| [1066-fixed-point](https://github.com/Shresta-Voruganti/leetcodee/tree/master/1066-fixed-point) |\n| [1067-campus-bikes-ii](https://github.com/Shresta-Voruganti/leetcodee/tree/master/1067-campus-bikes-ii) |\n| [1073-number-of-enclaves](https://github.com/Shresta-Voruganti/leetcodee/tree/master/1073-number-of-enclaves) |\n| [1075-index-pairs-of-a-string](https://github.com/Shresta-Voruganti/leetcodee/tree/master/1075-index-pairs-of-a-string) |\n| [1098-largest-unique-number](https://github.com/Shresta-Voruganti/leetcodee/tree/master/1098-largest-unique-number) |\n| [1102-check-if-a-number-is-majority-element-in-a-sorted-array](https://github.com/Shresta-Voruganti/leetcodee/tree/master/1102-check-if-a-number-is-majority-element-in-a-sorted-array) |\n| [1138-grumpy-bookstore-owner](https://github.com/Shresta-Voruganti/leetcodee/tree/master/1138-grumpy-bookstore-owner) |\n| [1143-find-smallest-common-element-in-all-rows](https://github.com/Shresta-Voruganti/leetcodee/tree/master/1143-find-smallest-common-element-in-all-rows) |\n| [1171-shortest-path-in-binary-matrix](https://github.com/Shresta-Voruganti/leetcodee/tree/master/1171-shortest-path-in-binary-matrix) |\n| [1198-find-smallest-common-element-in-all-rows](https://github.com/Shresta-Voruganti/leetcodee/tree/master/1198-find-smallest-common-element-in-all-rows) |\n| [1256-rank-transform-of-an-array](https://github.com/Shresta-Voruganti/leetcodee/tree/master/1256-rank-transform-of-an-array) |\n| [1272-remove-interval](https://github.com/Shresta-Voruganti/leetcodee/tree/master/1272-remove-interval) |\n| [1319-unique-number-of-occurrences](https://github.com/Shresta-Voruganti/leetcodee/tree/master/1319-unique-number-of-occurrences) |\n| [1331-path-with-maximum-gold](https://github.com/Shresta-Voruganti/leetcodee/tree/master/1331-path-with-maximum-gold) |\n| [1345-perform-string-shifts](https://github.com/Shresta-Voruganti/leetcodee/tree/master/1345-perform-string-shifts) |\n| [1364-tuple-with-same-product](https://github.com/Shresta-Voruganti/leetcodee/tree/master/1364-tuple-with-same-product) |\n| [1365-how-many-numbers-are-smaller-than-the-current-number](https://github.com/Shresta-Voruganti/leetcodee/tree/master/1365-how-many-numbers-are-smaller-than-the-current-number) |\n| [1396-count-servers-that-communicate](https://github.com/Shresta-Voruganti/leetcodee/tree/master/1396-count-servers-that-communicate) |\n| [1421-find-numbers-with-even-number-of-digits](https://github.com/Shresta-Voruganti/leetcodee/tree/master/1421-find-numbers-with-even-number-of-digits) |\n| [1426-find-n-unique-integers-sum-up-to-zero](https://github.com/Shresta-Voruganti/leetcodee/tree/master/1426-find-n-unique-integers-sum-up-to-zero) |\n| [1426-counting-elements](https://github.com/Shresta-Voruganti/leetcodee/tree/master/1426-counting-elements) |\n| [1429-first-unique-number](https://github.com/Shresta-Voruganti/leetcodee/tree/master/1429-first-unique-number) |\n| [1447-jump-game-iv](https://github.com/Shresta-Voruganti/leetcodee/tree/master/1447-jump-game-iv) |\n| [1468-check-if-n-and-its-double-exist](https://github.com/Shresta-Voruganti/leetcodee/tree/master/1468-check-if-n-and-its-double-exist) |\n| [1470-shuffle-the-array](https://github.com/Shresta-Voruganti/leetcodee/tree/master/1470-shuffle-the-array) |\n| [1476-count-negative-numbers-in-a-sorted-matrix](https://github.com/Shresta-Voruganti/leetcodee/tree/master/1476-count-negative-numbers-in-a-sorted-matrix) |\n| [1485-minimum-cost-to-make-at-least-one-valid-path-in-a-grid](https://github.com/Shresta-Voruganti/leetcodee/tree/master/1485-minimum-cost-to-make-at-least-one-valid-path-in-a-grid) |\n| [1524-string-matching-in-an-array](https://github.com/Shresta-Voruganti/leetcodee/tree/master/1524-string-matching-in-an-array) |\n| [1528-kids-with-the-greatest-number-of-candies](https://github.com/Shresta-Voruganti/leetcodee/tree/master/1528-kids-with-the-greatest-number-of-candies) |\n| [1631-number-of-sub-arrays-with-odd-sum](https://github.com/Shresta-Voruganti/leetcodee/tree/master/1631-number-of-sub-arrays-with-odd-sum) |\n| [1659-get-the-maximum-score](https://github.com/Shresta-Voruganti/leetcodee/tree/master/1659-get-the-maximum-score) |\n| [1663-detect-cycles-in-2d-grid](https://github.com/Shresta-Voruganti/leetcodee/tree/master/1663-detect-cycles-in-2d-grid) |\n| [1694-make-sum-divisible-by-p](https://github.com/Shresta-Voruganti/leetcodee/tree/master/1694-make-sum-divisible-by-p) |\n| [1713-dot-product-of-two-sparse-vectors](https://github.com/Shresta-Voruganti/leetcodee/tree/master/1713-dot-product-of-two-sparse-vectors) |\n| [1721-maximum-profit-of-operating-a-centennial-wheel](https://github.com/Shresta-Voruganti/leetcodee/tree/master/1721-maximum-profit-of-operating-a-centennial-wheel) |\n| [1755-defuse-the-bomb](https://github.com/Shresta-Voruganti/leetcodee/tree/master/1755-defuse-the-bomb) |\n| [1798-max-number-of-k-sum-pairs](https://github.com/Shresta-Voruganti/leetcodee/tree/master/1798-max-number-of-k-sum-pairs) |\n| [1876-map-of-highest-peak](https://github.com/Shresta-Voruganti/leetcodee/tree/master/1876-map-of-highest-peak) |\n| [1878-check-if-array-is-sorted-and-rotated](https://github.com/Shresta-Voruganti/leetcodee/tree/master/1878-check-if-array-is-sorted-and-rotated) |\n| [1895-minimum-number-of-operations-to-move-all-balls-to-each-box](https://github.com/Shresta-Voruganti/leetcodee/tree/master/1895-minimum-number-of-operations-to-move-all-balls-to-each-box) |\n| [1917-maximum-average-pass-ratio](https://github.com/Shresta-Voruganti/leetcodee/tree/master/1917-maximum-average-pass-ratio) |\n| [1927-maximum-ascending-subarray-sum](https://github.com/Shresta-Voruganti/leetcodee/tree/master/1927-maximum-ascending-subarray-sum) |\n| [1929-concatenation-of-array](https://github.com/Shresta-Voruganti/leetcodee/tree/master/1929-concatenation-of-array) |\n| [1951-find-the-winner-of-the-circular-game](https://github.com/Shresta-Voruganti/leetcodee/tree/master/1951-find-the-winner-of-the-circular-game) |\n| [1993-sum-of-all-subset-xor-totals](https://github.com/Shresta-Voruganti/leetcodee/tree/master/1993-sum-of-all-subset-xor-totals) |\n| [2006-find-the-student-that-will-replace-the-chalk](https://github.com/Shresta-Voruganti/leetcodee/tree/master/2006-find-the-student-that-will-replace-the-chalk) |\n| [2048-build-array-from-permutation](https://github.com/Shresta-Voruganti/leetcodee/tree/master/2048-build-array-from-permutation) |\n| [2107-find-unique-binary-string](https://github.com/Shresta-Voruganti/leetcodee/tree/master/2107-find-unique-binary-string) |\n| [2132-convert-1d-array-into-2d-array](https://github.com/Shresta-Voruganti/leetcodee/tree/master/2132-convert-1d-array-into-2d-array) |\n| [2169-simple-bank-system](https://github.com/Shresta-Voruganti/leetcodee/tree/master/2169-simple-bank-system) |\n| [2244-number-of-laser-beams-in-a-bank](https://github.com/Shresta-Voruganti/leetcodee/tree/master/2244-number-of-laser-beams-in-a-bank) |\n| [2248-minimum-cost-of-buying-candies-with-discount](https://github.com/Shresta-Voruganti/leetcodee/tree/master/2248-minimum-cost-of-buying-candies-with-discount) |\n| [2265-partition-array-according-to-given-pivot](https://github.com/Shresta-Voruganti/leetcodee/tree/master/2265-partition-array-according-to-given-pivot) |\n| [2280-count-good-triplets-in-an-array](https://github.com/Shresta-Voruganti/leetcodee/tree/master/2280-count-good-triplets-in-an-array) |\n| [2292-counting-words-with-a-given-prefix](https://github.com/Shresta-Voruganti/leetcodee/tree/master/2292-counting-words-with-a-given-prefix) |\n| [2308-divide-array-into-equal-pairs](https://github.com/Shresta-Voruganti/leetcodee/tree/master/2308-divide-array-into-equal-pairs) |\n| [2358-number-of-ways-to-split-array](https://github.com/Shresta-Voruganti/leetcodee/tree/master/2358-number-of-ways-to-split-array) |\n| [2411-spiral-matrix-iv](https://github.com/Shresta-Voruganti/leetcodee/tree/master/2411-spiral-matrix-iv) |\n| [2448-count-number-of-bad-pairs](https://github.com/Shresta-Voruganti/leetcodee/tree/master/2448-count-number-of-bad-pairs) |\n| [2465-shifting-letters-ii](https://github.com/Shresta-Voruganti/leetcodee/tree/master/2465-shifting-letters-ii) |\n| [2473-max-sum-of-a-pair-with-equal-sum-of-digits](https://github.com/Shresta-Voruganti/leetcodee/tree/master/2473-max-sum-of-a-pair-with-equal-sum-of-digits) |\n| [2551-apply-operations-to-an-array](https://github.com/Shresta-Voruganti/leetcodee/tree/master/2551-apply-operations-to-an-array) |\n| [2552-maximum-sum-of-distinct-subarrays-with-length-k](https://github.com/Shresta-Voruganti/leetcodee/tree/master/2552-maximum-sum-of-distinct-subarrays-with-length-k) |\n| [2581-divide-players-into-teams-of-equal-skill](https://github.com/Shresta-Voruganti/leetcodee/tree/master/2581-divide-players-into-teams-of-equal-skill) |\n| [2626-count-the-number-of-good-subarrays](https://github.com/Shresta-Voruganti/leetcodee/tree/master/2626-count-the-number-of-good-subarrays) |\n| [2685-first-completely-painted-row-or-column](https://github.com/Shresta-Voruganti/leetcodee/tree/master/2685-first-completely-painted-row-or-column) |\n| [2691-count-vowel-strings-in-ranges](https://github.com/Shresta-Voruganti/leetcodee/tree/master/2691-count-vowel-strings-in-ranges) |\n| [2705-minimum-impossible-or](https://github.com/Shresta-Voruganti/leetcodee/tree/master/2705-minimum-impossible-or) |\n| [2707-merge-two-2d-arrays-by-summing-values](https://github.com/Shresta-Voruganti/leetcodee/tree/master/2707-merge-two-2d-arrays-by-summing-values) |\n| [2764-maximum-number-of-fish-in-a-grid](https://github.com/Shresta-Voruganti/leetcodee/tree/master/2764-maximum-number-of-fish-in-a-grid) |\n| [2766-find-the-prefix-common-array-of-two-arrays](https://github.com/Shresta-Voruganti/leetcodee/tree/master/2766-find-the-prefix-common-array-of-two-arrays) |\n| [3142-longest-unequal-adjacent-groups-subsequence-ii](https://github.com/Shresta-Voruganti/leetcodee/tree/master/3142-longest-unequal-adjacent-groups-subsequence-ii) |\n| [3143-longest-unequal-adjacent-groups-subsequence-i](https://github.com/Shresta-Voruganti/leetcodee/tree/master/3143-longest-unequal-adjacent-groups-subsequence-i) |\n| [3194-find-words-containing-character](https://github.com/Shresta-Voruganti/leetcodee/tree/master/3194-find-words-containing-character) |\n| [3213-count-subarrays-where-max-element-appears-at-least-k-times](https://github.com/Shresta-Voruganti/leetcodee/tree/master/3213-count-subarrays-where-max-element-appears-at-least-k-times) |\n| [3227-find-missing-and-repeated-values](https://github.com/Shresta-Voruganti/leetcodee/tree/master/3227-find-missing-and-repeated-values) |\n| [3278-find-the-number-of-ways-to-place-people-i](https://github.com/Shresta-Voruganti/leetcodee/tree/master/3278-find-the-number-of-ways-to-place-people-i) |\n| [3309-count-prefix-and-suffix-pairs-i](https://github.com/Shresta-Voruganti/leetcodee/tree/master/3309-count-prefix-and-suffix-pairs-i) |\n| [3321-type-of-triangle](https://github.com/Shresta-Voruganti/leetcodee/tree/master/3321-type-of-triangle) |\n| [3332-minimum-operations-to-exceed-threshold-value-ii](https://github.com/Shresta-Voruganti/leetcodee/tree/master/3332-minimum-operations-to-exceed-threshold-value-ii) |\n| [3372-longest-strictly-increasing-or-strictly-decreasing-subarray](https://github.com/Shresta-Voruganti/leetcodee/tree/master/3372-longest-strictly-increasing-or-strictly-decreasing-subarray) |\n| [3429-special-array-i](https://github.com/Shresta-Voruganti/leetcodee/tree/master/3429-special-array-i) |\n| [3463-alternating-groups-i](https://github.com/Shresta-Voruganti/leetcodee/tree/master/3463-alternating-groups-i) |\n| [3475-minimum-operations-to-make-binary-array-elements-equal-to-one-i](https://github.com/Shresta-Voruganti/leetcodee/tree/master/3475-minimum-operations-to-make-binary-array-elements-equal-to-one-i) |\n| [3621-minimum-operations-to-make-array-values-equal-to-k](https://github.com/Shresta-Voruganti/leetcodee/tree/master/3621-minimum-operations-to-make-array-values-equal-to-k) |\n| [3639-zero-array-transformation-i](https://github.com/Shresta-Voruganti/leetcodee/tree/master/3639-zero-array-transformation-i) |\n| [3643-zero-array-transformation-ii](https://github.com/Shresta-Voruganti/leetcodee/tree/master/3643-zero-array-transformation-ii) |\n| [3656-minimum-number-of-operations-to-make-elements-in-array-distinct](https://github.com/Shresta-Voruganti/leetcodee/tree/master/3656-minimum-number-of-operations-to-make-elements-in-array-distinct) |\n| [3685-count-subarrays-of-length-three-with-a-condition](https://github.com/Shresta-Voruganti/leetcodee/tree/master/3685-count-subarrays-of-length-three-with-a-condition) |\n| [3773-minimum-pair-removal-to-sort-array-i](https://github.com/Shresta-Voruganti/leetcodee/tree/master/3773-minimum-pair-removal-to-sort-array-i) |\n| [3790-fruits-into-baskets-ii](https://github.com/Shresta-Voruganti/leetcodee/tree/master/3790-fruits-into-baskets-ii) |\n| [3795-zero-array-transformation-iv](https://github.com/Shresta-Voruganti/leetcodee/tree/master/3795-zero-array-transformation-iv) |\n## Binary Search\n|  |\n| ------- |\n| [0004-median-of-two-sorted-arrays](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0004-median-of-two-sorted-arrays) |\n| [0033-search-in-rotated-sorted-array](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0033-search-in-rotated-sorted-array) |\n| [0034-find-first-and-last-position-of-element-in-sorted-array](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0034-find-first-and-last-position-of-element-in-sorted-array) |\n| [0035-search-insert-position](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0035-search-insert-position) |\n| [0069-sqrtx](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0069-sqrtx) |\n| [0074-search-a-2d-matrix](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0074-search-a-2d-matrix) |\n| [0153-find-minimum-in-rotated-sorted-array](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0153-find-minimum-in-rotated-sorted-array) |\n| [0162-find-peak-element](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0162-find-peak-element) |\n| [0167-two-sum-ii-input-array-is-sorted](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0167-two-sum-ii-input-array-is-sorted) |\n| [0240-search-a-2d-matrix-ii](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0240-search-a-2d-matrix-ii) |\n| [0259-3sum-smaller](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0259-3sum-smaller) |\n| [0278-first-bad-version](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0278-first-bad-version) |\n| [0287-find-the-duplicate-number](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0287-find-the-duplicate-number) |\n| [0300-longest-increasing-subsequence](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0300-longest-increasing-subsequence) |\n| [0367-valid-perfect-square](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0367-valid-perfect-square) |\n| [0374-guess-number-higher-or-lower](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0374-guess-number-higher-or-lower) |\n| [0436-find-right-interval](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0436-find-right-interval) |\n| [0532-k-diff-pairs-in-an-array](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0532-k-diff-pairs-in-an-array) |\n| [0745-find-smallest-letter-greater-than-target](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0745-find-smallest-letter-greater-than-target) |\n| [0792-binary-search](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0792-binary-search) |\n| [0892-shortest-subarray-with-sum-at-least-k](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0892-shortest-subarray-with-sum-at-least-k) |\n| [0907-koko-eating-bananas](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0907-koko-eating-bananas) |\n| [1023-time-based-key-value-store](https://github.com/Shresta-Voruganti/leetcodee/tree/master/1023-time-based-key-value-store) |\n| [1059-missing-element-in-sorted-array](https://github.com/Shresta-Voruganti/leetcodee/tree/master/1059-missing-element-in-sorted-array) |\n| [1066-fixed-point](https://github.com/Shresta-Voruganti/leetcodee/tree/master/1066-fixed-point) |\n| [1102-check-if-a-number-is-majority-element-in-a-sorted-array](https://github.com/Shresta-Voruganti/leetcodee/tree/master/1102-check-if-a-number-is-majority-element-in-a-sorted-array) |\n| [1143-find-smallest-common-element-in-all-rows](https://github.com/Shresta-Voruganti/leetcodee/tree/master/1143-find-smallest-common-element-in-all-rows) |\n| [1198-find-smallest-common-element-in-all-rows](https://github.com/Shresta-Voruganti/leetcodee/tree/master/1198-find-smallest-common-element-in-all-rows) |\n| [1468-check-if-n-and-its-double-exist](https://github.com/Shresta-Voruganti/leetcodee/tree/master/1468-check-if-n-and-its-double-exist) |\n| [1476-count-negative-numbers-in-a-sorted-matrix](https://github.com/Shresta-Voruganti/leetcodee/tree/master/1476-count-negative-numbers-in-a-sorted-matrix) |\n| [2006-find-the-student-that-will-replace-the-chalk](https://github.com/Shresta-Voruganti/leetcodee/tree/master/2006-find-the-student-that-will-replace-the-chalk) |\n| [2134-maximize-the-confusion-of-an-exam](https://github.com/Shresta-Voruganti/leetcodee/tree/master/2134-maximize-the-confusion-of-an-exam) |\n| [2280-count-good-triplets-in-an-array](https://github.com/Shresta-Voruganti/leetcodee/tree/master/2280-count-good-triplets-in-an-array) |\n| [3643-zero-array-transformation-ii](https://github.com/Shresta-Voruganti/leetcodee/tree/master/3643-zero-array-transformation-ii) |\n| [3790-fruits-into-baskets-ii](https://github.com/Shresta-Voruganti/leetcodee/tree/master/3790-fruits-into-baskets-ii) |\n## Simulation\n|  |\n| ------- |\n| [0054-spiral-matrix](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0054-spiral-matrix) |\n| [0059-spiral-matrix-ii](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0059-spiral-matrix-ii) |\n| [0412-fizz-buzz](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0412-fizz-buzz) |\n| [0906-walking-robot-simulation](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0906-walking-robot-simulation) |\n| [1721-maximum-profit-of-operating-a-centennial-wheel](https://github.com/Shresta-Voruganti/leetcodee/tree/master/1721-maximum-profit-of-operating-a-centennial-wheel) |\n| [1929-concatenation-of-array](https://github.com/Shresta-Voruganti/leetcodee/tree/master/1929-concatenation-of-array) |\n| [1951-find-the-winner-of-the-circular-game](https://github.com/Shresta-Voruganti/leetcodee/tree/master/1951-find-the-winner-of-the-circular-game) |\n| [2006-find-the-student-that-will-replace-the-chalk](https://github.com/Shresta-Voruganti/leetcodee/tree/master/2006-find-the-student-that-will-replace-the-chalk) |\n| [2021-remove-all-occurrences-of-a-substring](https://github.com/Shresta-Voruganti/leetcodee/tree/master/2021-remove-all-occurrences-of-a-substring) |\n| [2048-build-array-from-permutation](https://github.com/Shresta-Voruganti/leetcodee/tree/master/2048-build-array-from-permutation) |\n| [2076-sum-of-digits-of-string-after-convert](https://github.com/Shresta-Voruganti/leetcodee/tree/master/2076-sum-of-digits-of-string-after-convert) |\n| [2132-convert-1d-array-into-2d-array](https://github.com/Shresta-Voruganti/leetcodee/tree/master/2132-convert-1d-array-into-2d-array) |\n| [2169-simple-bank-system](https://github.com/Shresta-Voruganti/leetcodee/tree/master/2169-simple-bank-system) |\n| [2265-partition-array-according-to-given-pivot](https://github.com/Shresta-Voruganti/leetcodee/tree/master/2265-partition-array-according-to-given-pivot) |\n| [2411-spiral-matrix-iv](https://github.com/Shresta-Voruganti/leetcodee/tree/master/2411-spiral-matrix-iv) |\n| [2551-apply-operations-to-an-array](https://github.com/Shresta-Voruganti/leetcodee/tree/master/2551-apply-operations-to-an-array) |\n| [2800-minimum-string-length-after-removing-substrings](https://github.com/Shresta-Voruganti/leetcodee/tree/master/2800-minimum-string-length-after-removing-substrings) |\n| [3332-minimum-operations-to-exceed-threshold-value-ii](https://github.com/Shresta-Voruganti/leetcodee/tree/master/3332-minimum-operations-to-exceed-threshold-value-ii) |\n| [3447-clear-digits](https://github.com/Shresta-Voruganti/leetcodee/tree/master/3447-clear-digits) |\n| [3768-check-if-digits-are-equal-in-string-after-operations-i](https://github.com/Shresta-Voruganti/leetcodee/tree/master/3768-check-if-digits-are-equal-in-string-after-operations-i) |\n| [3773-minimum-pair-removal-to-sort-array-i](https://github.com/Shresta-Voruganti/leetcodee/tree/master/3773-minimum-pair-removal-to-sort-array-i) |\n| [3790-fruits-into-baskets-ii](https://github.com/Shresta-Voruganti/leetcodee/tree/master/3790-fruits-into-baskets-ii) |\n## Prefix Sum\n|  |\n| ------- |\n| [0238-product-of-array-except-self](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0238-product-of-array-except-self) |\n| [0253-meeting-rooms-ii](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0253-meeting-rooms-ii) |\n| [0560-subarray-sum-equals-k](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0560-subarray-sum-equals-k) |\n| [0724-find-pivot-index](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0724-find-pivot-index) |\n| [0892-shortest-subarray-with-sum-at-least-k](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0892-shortest-subarray-with-sum-at-least-k) |\n| [1537-maximum-score-after-splitting-a-string](https://github.com/Shresta-Voruganti/leetcodee/tree/master/1537-maximum-score-after-splitting-a-string) |\n| [1631-number-of-sub-arrays-with-odd-sum](https://github.com/Shresta-Voruganti/leetcodee/tree/master/1631-number-of-sub-arrays-with-odd-sum) |\n| [1694-make-sum-divisible-by-p](https://github.com/Shresta-Voruganti/leetcodee/tree/master/1694-make-sum-divisible-by-p) |\n| [1895-minimum-number-of-operations-to-move-all-balls-to-each-box](https://github.com/Shresta-Voruganti/leetcodee/tree/master/1895-minimum-number-of-operations-to-move-all-balls-to-each-box) |\n| [2006-find-the-student-that-will-replace-the-chalk](https://github.com/Shresta-Voruganti/leetcodee/tree/master/2006-find-the-student-that-will-replace-the-chalk) |\n| [2059-unique-length-3-palindromic-subsequences](https://github.com/Shresta-Voruganti/leetcodee/tree/master/2059-unique-length-3-palindromic-subsequences) |\n| [2134-maximize-the-confusion-of-an-exam](https://github.com/Shresta-Voruganti/leetcodee/tree/master/2134-maximize-the-confusion-of-an-exam) |\n| [2358-number-of-ways-to-split-array](https://github.com/Shresta-Voruganti/leetcodee/tree/master/2358-number-of-ways-to-split-array) |\n| [2465-shifting-letters-ii](https://github.com/Shresta-Voruganti/leetcodee/tree/master/2465-shifting-letters-ii) |\n| [2691-count-vowel-strings-in-ranges](https://github.com/Shresta-Voruganti/leetcodee/tree/master/2691-count-vowel-strings-in-ranges) |\n| [3475-minimum-operations-to-make-binary-array-elements-equal-to-one-i](https://github.com/Shresta-Voruganti/leetcodee/tree/master/3475-minimum-operations-to-make-binary-array-elements-equal-to-one-i) |\n| [3639-zero-array-transformation-i](https://github.com/Shresta-Voruganti/leetcodee/tree/master/3639-zero-array-transformation-i) |\n| [3643-zero-array-transformation-ii](https://github.com/Shresta-Voruganti/leetcodee/tree/master/3643-zero-array-transformation-ii) |\n## String\n|  |\n| ------- |\n| [0003-longest-substring-without-repeating-characters](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0003-longest-substring-without-repeating-characters) |\n| [0005-longest-palindromic-substring](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0005-longest-palindromic-substring) |\n| [0006-zigzag-conversion](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0006-zigzag-conversion) |\n| [0008-string-to-integer-atoi](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0008-string-to-integer-atoi) |\n| [0013-roman-to-integer](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0013-roman-to-integer) |\n| [0014-longest-common-prefix](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0014-longest-common-prefix) |\n| [0017-letter-combinations-of-a-phone-number](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0017-letter-combinations-of-a-phone-number) |\n| [0020-valid-parentheses](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0020-valid-parentheses) |\n| [0022-generate-parentheses](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0022-generate-parentheses) |\n| [0032-longest-valid-parentheses](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0032-longest-valid-parentheses) |\n| [0049-group-anagrams](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0049-group-anagrams) |\n| [0072-edit-distance](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0072-edit-distance) |\n| [0076-minimum-window-substring](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0076-minimum-window-substring) |\n| [0079-word-search](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0079-word-search) |\n| [0091-decode-ways](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0091-decode-ways) |\n| [0097-interleaving-string](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0097-interleaving-string) |\n| [0125-valid-palindrome](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0125-valid-palindrome) |\n| [0131-palindrome-partitioning](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0131-palindrome-partitioning) |\n| [0139-word-break](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0139-word-break) |\n| [0140-word-break-ii](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0140-word-break-ii) |\n| [0151-reverse-words-in-a-string](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0151-reverse-words-in-a-string) |\n| [0159-longest-substring-with-at-most-two-distinct-characters](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0159-longest-substring-with-at-most-two-distinct-characters) |\n| [0161-one-edit-distance](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0161-one-edit-distance) |\n| [0186-reverse-words-in-a-string-ii](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0186-reverse-words-in-a-string-ii) |\n| [0205-isomorphic-strings](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0205-isomorphic-strings) |\n| [0208-implement-trie-prefix-tree](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0208-implement-trie-prefix-tree) |\n| [0212-word-search-ii](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0212-word-search-ii) |\n| [0224-basic-calculator](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0224-basic-calculator) |\n| [0227-basic-calculator-ii](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0227-basic-calculator-ii) |\n| [0242-valid-anagram](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0242-valid-anagram) |\n| [0247-strobogrammatic-number-ii](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0247-strobogrammatic-number-ii) |\n| [0266-palindrome-permutation](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0266-palindrome-permutation) |\n| [0290-word-pattern](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0290-word-pattern) |\n| [0340-longest-substring-with-at-most-k-distinct-characters](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0340-longest-substring-with-at-most-k-distinct-characters) |\n| [0344-reverse-string](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0344-reverse-string) |\n| [0345-reverse-vowels-of-a-string](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0345-reverse-vowels-of-a-string) |\n| [0392-is-subsequence](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0392-is-subsequence) |\n| [0394-decode-string](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0394-decode-string) |\n| [0402-remove-k-digits](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0402-remove-k-digits) |\n| [0412-fizz-buzz](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0412-fizz-buzz) |\n| [0438-find-all-anagrams-in-a-string](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0438-find-all-anagrams-in-a-string) |\n| [0439-ternary-expression-parser](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0439-ternary-expression-parser) |\n| [0459-repeated-substring-pattern](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0459-repeated-substring-pattern) |\n| [0474-ones-and-zeroes](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0474-ones-and-zeroes) |\n| [0484-find-permutation](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0484-find-permutation) |\n| [0500-keyboard-row](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0500-keyboard-row) |\n| [0606-construct-string-from-binary-tree](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0606-construct-string-from-binary-tree) |\n| [0616-add-bold-tag-in-string](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0616-add-bold-tag-in-string) |\n| [0692-top-k-frequent-words](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0692-top-k-frequent-words) |\n| [0734-sentence-similarity](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0734-sentence-similarity) |\n| [0746-prefix-and-suffix-search](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0746-prefix-and-suffix-search) |\n| [0760-bold-words-in-string](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0760-bold-words-in-string) |\n| [0772-basic-calculator-iii](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0772-basic-calculator-iii) |\n| [0778-reorganize-string](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0778-reorganize-string) |\n| [0800-letter-case-permutation](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0800-letter-case-permutation) |\n| [0812-rotate-string](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0812-rotate-string) |\n| [0827-expressive-words](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0827-expressive-words) |\n| [0862-find-and-replace-in-string](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0862-find-and-replace-in-string) |\n| [0926-find-and-replace-pattern](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0926-find-and-replace-pattern) |\n| [0957-minimum-add-to-make-parentheses-valid](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0957-minimum-add-to-make-parentheses-valid) |\n| [0981-delete-columns-to-make-sorted](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0981-delete-columns-to-make-sorted) |\n| [1023-time-based-key-value-store](https://github.com/Shresta-Voruganti/leetcodee/tree/master/1023-time-based-key-value-store) |\n| [1058-lexicographically-smallest-equivalent-string](https://github.com/Shresta-Voruganti/leetcodee/tree/master/1058-lexicographically-smallest-equivalent-string) |\n| [1075-index-pairs-of-a-string](https://github.com/Shresta-Voruganti/leetcodee/tree/master/1075-index-pairs-of-a-string) |\n| [1100-find-k-length-substrings-with-no-repeated-characters](https://github.com/Shresta-Voruganti/leetcodee/tree/master/1100-find-k-length-substrings-with-no-repeated-characters) |\n| [1146-greatest-common-divisor-of-strings](https://github.com/Shresta-Voruganti/leetcodee/tree/master/1146-greatest-common-divisor-of-strings) |\n| [1165-single-row-keyboard](https://github.com/Shresta-Voruganti/leetcodee/tree/master/1165-single-row-keyboard) |\n| [1250-longest-common-subsequence](https://github.com/Shresta-Voruganti/leetcodee/tree/master/1250-longest-common-subsequence) |\n| [1302-delete-characters-to-make-fancy-string](https://github.com/Shresta-Voruganti/leetcodee/tree/master/1302-delete-characters-to-make-fancy-string) |\n| [1345-perform-string-shifts](https://github.com/Shresta-Voruganti/leetcodee/tree/master/1345-perform-string-shifts) |\n| [1430-find-the-k-beauty-of-a-number](https://github.com/Shresta-Voruganti/leetcodee/tree/master/1430-find-the-k-beauty-of-a-number) |\n| [1460-number-of-substrings-containing-all-three-characters](https://github.com/Shresta-Voruganti/leetcodee/tree/master/1460-number-of-substrings-containing-all-three-characters) |\n| [1502-construct-k-palindrome-strings](https://github.com/Shresta-Voruganti/leetcodee/tree/master/1502-construct-k-palindrome-strings) |\n| [1524-string-matching-in-an-array](https://github.com/Shresta-Voruganti/leetcodee/tree/master/1524-string-matching-in-an-array) |\n| [1537-maximum-score-after-splitting-a-string](https://github.com/Shresta-Voruganti/leetcodee/tree/master/1537-maximum-score-after-splitting-a-string) |\n| [1567-maximum-number-of-vowels-in-a-substring-of-given-length](https://github.com/Shresta-Voruganti/leetcodee/tree/master/1567-maximum-number-of-vowels-in-a-substring-of-given-length) |\n| [1648-minimum-insertions-to-balance-a-parentheses-string](https://github.com/Shresta-Voruganti/leetcodee/tree/master/1648-minimum-insertions-to-balance-a-parentheses-string) |\n| [1894-merge-strings-alternately](https://github.com/Shresta-Voruganti/leetcodee/tree/master/1894-merge-strings-alternately) |\n| [1895-minimum-number-of-operations-to-move-all-balls-to-each-box](https://github.com/Shresta-Voruganti/leetcodee/tree/master/1895-minimum-number-of-operations-to-move-all-balls-to-each-box) |\n| [1915-check-if-one-string-swap-can-make-strings-equal](https://github.com/Shresta-Voruganti/leetcodee/tree/master/1915-check-if-one-string-swap-can-make-strings-equal) |\n| [1987-substrings-of-size-three-with-distinct-characters](https://github.com/Shresta-Voruganti/leetcodee/tree/master/1987-substrings-of-size-three-with-distinct-characters) |\n| [2021-remove-all-occurrences-of-a-substring](https://github.com/Shresta-Voruganti/leetcodee/tree/master/2021-remove-all-occurrences-of-a-substring) |\n| [2059-unique-length-3-palindromic-subsequences](https://github.com/Shresta-Voruganti/leetcodee/tree/master/2059-unique-length-3-palindromic-subsequences) |\n| [2076-sum-of-digits-of-string-after-convert](https://github.com/Shresta-Voruganti/leetcodee/tree/master/2076-sum-of-digits-of-string-after-convert) |\n| [2095-minimum-number-of-swaps-to-make-the-string-balanced](https://github.com/Shresta-Voruganti/leetcodee/tree/master/2095-minimum-number-of-swaps-to-make-the-string-balanced) |\n| [2107-find-unique-binary-string](https://github.com/Shresta-Voruganti/leetcodee/tree/master/2107-find-unique-binary-string) |\n| [2134-maximize-the-confusion-of-an-exam](https://github.com/Shresta-Voruganti/leetcodee/tree/master/2134-maximize-the-confusion-of-an-exam) |\n| [2244-number-of-laser-beams-in-a-bank](https://github.com/Shresta-Voruganti/leetcodee/tree/master/2244-number-of-laser-beams-in-a-bank) |\n| [2292-counting-words-with-a-given-prefix](https://github.com/Shresta-Voruganti/leetcodee/tree/master/2292-counting-words-with-a-given-prefix) |\n| [2346-largest-3-same-digit-number-in-string](https://github.com/Shresta-Voruganti/leetcodee/tree/master/2346-largest-3-same-digit-number-in-string) |\n| [2463-minimum-recolors-to-get-k-consecutive-black-blocks](https://github.com/Shresta-Voruganti/leetcodee/tree/master/2463-minimum-recolors-to-get-k-consecutive-black-blocks) |\n| [2465-shifting-letters-ii](https://github.com/Shresta-Voruganti/leetcodee/tree/master/2465-shifting-letters-ii) |\n| [2580-circular-sentence](https://github.com/Shresta-Voruganti/leetcodee/tree/master/2580-circular-sentence) |\n| [2691-count-vowel-strings-in-ranges](https://github.com/Shresta-Voruganti/leetcodee/tree/master/2691-count-vowel-strings-in-ranges) |\n| [2800-minimum-string-length-after-removing-substrings](https://github.com/Shresta-Voruganti/leetcodee/tree/master/2800-minimum-string-length-after-removing-substrings) |\n| [3142-longest-unequal-adjacent-groups-subsequence-ii](https://github.com/Shresta-Voruganti/leetcodee/tree/master/3142-longest-unequal-adjacent-groups-subsequence-ii) |\n| [3143-longest-unequal-adjacent-groups-subsequence-i](https://github.com/Shresta-Voruganti/leetcodee/tree/master/3143-longest-unequal-adjacent-groups-subsequence-i) |\n| [3174-minimum-number-of-changes-to-make-binary-string-beautiful](https://github.com/Shresta-Voruganti/leetcodee/tree/master/3174-minimum-number-of-changes-to-make-binary-string-beautiful) |\n| [3194-find-words-containing-character](https://github.com/Shresta-Voruganti/leetcodee/tree/master/3194-find-words-containing-character) |\n| [3309-count-prefix-and-suffix-pairs-i](https://github.com/Shresta-Voruganti/leetcodee/tree/master/3309-count-prefix-and-suffix-pairs-i) |\n| [3447-clear-digits](https://github.com/Shresta-Voruganti/leetcodee/tree/master/3447-clear-digits) |\n| [3451-string-compression-iii](https://github.com/Shresta-Voruganti/leetcodee/tree/master/3451-string-compression-iii) |\n| [3455-minimum-length-of-string-after-operations](https://github.com/Shresta-Voruganti/leetcodee/tree/master/3455-minimum-length-of-string-after-operations) |\n| [3543-count-substrings-that-satisfy-k-constraint-i](https://github.com/Shresta-Voruganti/leetcodee/tree/master/3543-count-substrings-that-satisfy-k-constraint-i) |\n| [3753-maximum-difference-between-even-and-odd-frequency-i](https://github.com/Shresta-Voruganti/leetcodee/tree/master/3753-maximum-difference-between-even-and-odd-frequency-i) |\n| [3768-check-if-digits-are-equal-in-string-after-operations-i](https://github.com/Shresta-Voruganti/leetcodee/tree/master/3768-check-if-digits-are-equal-in-string-after-operations-i) |\n## Matrix\n|  |\n| ------- |\n| [0048-rotate-image](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0048-rotate-image) |\n| [0054-spiral-matrix](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0054-spiral-matrix) |\n| [0059-spiral-matrix-ii](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0059-spiral-matrix-ii) |\n| [0063-unique-paths-ii](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0063-unique-paths-ii) |\n| [0064-minimum-path-sum](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0064-minimum-path-sum) |\n| [0073-set-matrix-zeroes](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0073-set-matrix-zeroes) |\n| [0074-search-a-2d-matrix](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0074-search-a-2d-matrix) |\n| [0079-word-search](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0079-word-search) |\n| [0200-number-of-islands](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0200-number-of-islands) |\n| [0212-word-search-ii](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0212-word-search-ii) |\n| [0221-maximal-square](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0221-maximal-square) |\n| [0240-search-a-2d-matrix-ii](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0240-search-a-2d-matrix-ii) |\n| [0311-sparse-matrix-multiplication](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0311-sparse-matrix-multiplication) |\n| [0361-bomb-enemy](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0361-bomb-enemy) |\n| [0422-valid-word-square](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0422-valid-word-square) |\n| [0490-the-maze](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0490-the-maze) |\n| [0531-lonely-pixel-i](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0531-lonely-pixel-i) |\n| [0542-01-matrix](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0542-01-matrix) |\n| [0695-max-area-of-island](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0695-max-area-of-island) |\n| [1036-rotting-oranges](https://github.com/Shresta-Voruganti/leetcodee/tree/master/1036-rotting-oranges) |\n| [1073-number-of-enclaves](https://github.com/Shresta-Voruganti/leetcodee/tree/master/1073-number-of-enclaves) |\n| [1143-find-smallest-common-element-in-all-rows](https://github.com/Shresta-Voruganti/leetcodee/tree/master/1143-find-smallest-common-element-in-all-rows) |\n| [1171-shortest-path-in-binary-matrix](https://github.com/Shresta-Voruganti/leetcodee/tree/master/1171-shortest-path-in-binary-matrix) |\n| [1198-find-smallest-common-element-in-all-rows](https://github.com/Shresta-Voruganti/leetcodee/tree/master/1198-find-smallest-common-element-in-all-rows) |\n| [1331-path-with-maximum-gold](https://github.com/Shresta-Voruganti/leetcodee/tree/master/1331-path-with-maximum-gold) |\n| [1396-count-servers-that-communicate](https://github.com/Shresta-Voruganti/leetcodee/tree/master/1396-count-servers-that-communicate) |\n| [1476-count-negative-numbers-in-a-sorted-matrix](https://github.com/Shresta-Voruganti/leetcodee/tree/master/1476-count-negative-numbers-in-a-sorted-matrix) |\n| [1485-minimum-cost-to-make-at-least-one-valid-path-in-a-grid](https://github.com/Shresta-Voruganti/leetcodee/tree/master/1485-minimum-cost-to-make-at-least-one-valid-path-in-a-grid) |\n| [1663-detect-cycles-in-2d-grid](https://github.com/Shresta-Voruganti/leetcodee/tree/master/1663-detect-cycles-in-2d-grid) |\n| [1876-map-of-highest-peak](https://github.com/Shresta-Voruganti/leetcodee/tree/master/1876-map-of-highest-peak) |\n| [2132-convert-1d-array-into-2d-array](https://github.com/Shresta-Voruganti/leetcodee/tree/master/2132-convert-1d-array-into-2d-array) |\n| [2244-number-of-laser-beams-in-a-bank](https://github.com/Shresta-Voruganti/leetcodee/tree/master/2244-number-of-laser-beams-in-a-bank) |\n| [2411-spiral-matrix-iv](https://github.com/Shresta-Voruganti/leetcodee/tree/master/2411-spiral-matrix-iv) |\n| [2685-first-completely-painted-row-or-column](https://github.com/Shresta-Voruganti/leetcodee/tree/master/2685-first-completely-painted-row-or-column) |\n| [2764-maximum-number-of-fish-in-a-grid](https://github.com/Shresta-Voruganti/leetcodee/tree/master/2764-maximum-number-of-fish-in-a-grid) |\n| [3227-find-missing-and-repeated-values](https://github.com/Shresta-Voruganti/leetcodee/tree/master/3227-find-missing-and-repeated-values) |\n## Hash Table\n|  |\n| ------- |\n| [0001-two-sum](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0001-two-sum) |\n| [0003-longest-substring-without-repeating-characters](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0003-longest-substring-without-repeating-characters) |\n| [0013-roman-to-integer](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0013-roman-to-integer) |\n| [0017-letter-combinations-of-a-phone-number](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0017-letter-combinations-of-a-phone-number) |\n| [0041-first-missing-positive](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0041-first-missing-positive) |\n| [0049-group-anagrams](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0049-group-anagrams) |\n| [0073-set-matrix-zeroes](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0073-set-matrix-zeroes) |\n| [0076-minimum-window-substring](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0076-minimum-window-substring) |\n| [0105-construct-binary-tree-from-preorder-and-inorder-traversal](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0105-construct-binary-tree-from-preorder-and-inorder-traversal) |\n| [0128-longest-consecutive-sequence](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0128-longest-consecutive-sequence) |\n| [0138-copy-list-with-random-pointer](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0138-copy-list-with-random-pointer) |\n| [0139-word-break](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0139-word-break) |\n| [0140-word-break-ii](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0140-word-break-ii) |\n| [0141-linked-list-cycle](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0141-linked-list-cycle) |\n| [0142-linked-list-cycle-ii](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0142-linked-list-cycle-ii) |\n| [0146-lru-cache](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0146-lru-cache) |\n| [0159-longest-substring-with-at-most-two-distinct-characters](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0159-longest-substring-with-at-most-two-distinct-characters) |\n| [0160-intersection-of-two-linked-lists](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0160-intersection-of-two-linked-lists) |\n| [0169-majority-element](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0169-majority-element) |\n| [0202-happy-number](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0202-happy-number) |\n| [0205-isomorphic-strings](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0205-isomorphic-strings) |\n| [0208-implement-trie-prefix-tree](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0208-implement-trie-prefix-tree) |\n| [0217-contains-duplicate](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0217-contains-duplicate) |\n| [0219-contains-duplicate-ii](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0219-contains-duplicate-ii) |\n| [0242-valid-anagram](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0242-valid-anagram) |\n| [0266-palindrome-permutation](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0266-palindrome-permutation) |\n| [0290-word-pattern](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0290-word-pattern) |\n| [0311-sparse-matrix-multiplication](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0311-sparse-matrix-multiplication) |\n| [0314-binary-tree-vertical-order-traversal](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0314-binary-tree-vertical-order-traversal) |\n| [0340-longest-substring-with-at-most-k-distinct-characters](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0340-longest-substring-with-at-most-k-distinct-characters) |\n| [0347-top-k-frequent-elements](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0347-top-k-frequent-elements) |\n| [0421-maximum-xor-of-two-numbers-in-an-array](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0421-maximum-xor-of-two-numbers-in-an-array) |\n| [0438-find-all-anagrams-in-a-string](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0438-find-all-anagrams-in-a-string) |\n| [0496-next-greater-element-i](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0496-next-greater-element-i) |\n| [0500-keyboard-row](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0500-keyboard-row) |\n| [0531-lonely-pixel-i](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0531-lonely-pixel-i) |\n| [0532-k-diff-pairs-in-an-array](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0532-k-diff-pairs-in-an-array) |\n| [0560-subarray-sum-equals-k](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0560-subarray-sum-equals-k) |\n| [0616-add-bold-tag-in-string](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0616-add-bold-tag-in-string) |\n| [0645-set-mismatch](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0645-set-mismatch) |\n| [0692-top-k-frequent-words](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0692-top-k-frequent-words) |\n| [0694-number-of-distinct-islands](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0694-number-of-distinct-islands) |\n| [0734-sentence-similarity](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0734-sentence-similarity) |\n| [0740-delete-and-earn](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0740-delete-and-earn) |\n| [0746-prefix-and-suffix-search](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0746-prefix-and-suffix-search) |\n| [0760-bold-words-in-string](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0760-bold-words-in-string) |\n| [0760-find-anagram-mappings](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0760-find-anagram-mappings) |\n| [0778-reorganize-string](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0778-reorganize-string) |\n| [0862-find-and-replace-in-string](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0862-find-and-replace-in-string) |\n| [0905-length-of-longest-fibonacci-subsequence](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0905-length-of-longest-fibonacci-subsequence) |\n| [0906-walking-robot-simulation](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0906-walking-robot-simulation) |\n| [0926-find-and-replace-pattern](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0926-find-and-replace-pattern) |\n| [0940-fruit-into-baskets](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0940-fruit-into-baskets) |\n| [0961-n-repeated-element-in-size-2n-array](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0961-n-repeated-element-in-size-2n-array) |\n| [1023-time-based-key-value-store](https://github.com/Shresta-Voruganti/leetcodee/tree/master/1023-time-based-key-value-store) |\n| [1029-vertical-order-traversal-of-a-binary-tree](https://github.com/Shresta-Voruganti/leetcodee/tree/master/1029-vertical-order-traversal-of-a-binary-tree) |\n| [1034-subarrays-with-k-different-integers](https://github.com/Shresta-Voruganti/leetcodee/tree/master/1034-subarrays-with-k-different-integers) |\n| [1098-largest-unique-number](https://github.com/Shresta-Voruganti/leetcodee/tree/master/1098-largest-unique-number) |\n| [1100-find-k-length-substrings-with-no-repeated-characters](https://github.com/Shresta-Voruganti/leetcodee/tree/master/1100-find-k-length-substrings-with-no-repeated-characters) |\n| [1143-find-smallest-common-element-in-all-rows](https://github.com/Shresta-Voruganti/leetcodee/tree/master/1143-find-smallest-common-element-in-all-rows) |\n| [1165-single-row-keyboard](https://github.com/Shresta-Voruganti/leetcodee/tree/master/1165-single-row-keyboard) |\n| [1198-find-smallest-common-element-in-all-rows](https://github.com/Shresta-Voruganti/leetcodee/tree/master/1198-find-smallest-common-element-in-all-rows) |\n| [1256-rank-transform-of-an-array](https://github.com/Shresta-Voruganti/leetcodee/tree/master/1256-rank-transform-of-an-array) |\n| [1319-unique-number-of-occurrences](https://github.com/Shresta-Voruganti/leetcodee/tree/master/1319-unique-number-of-occurrences) |\n| [1364-tuple-with-same-product](https://github.com/Shresta-Voruganti/leetcodee/tree/master/1364-tuple-with-same-product) |\n| [1365-how-many-numbers-are-smaller-than-the-current-number](https://github.com/Shresta-Voruganti/leetcodee/tree/master/1365-how-many-numbers-are-smaller-than-the-current-number) |\n| [1426-counting-elements](https://github.com/Shresta-Voruganti/leetcodee/tree/master/1426-counting-elements) |\n| [1429-first-unique-number](https://github.com/Shresta-Voruganti/leetcodee/tree/master/1429-first-unique-number) |\n| [1447-jump-game-iv](https://github.com/Shresta-Voruganti/leetcodee/tree/master/1447-jump-game-iv) |\n| [1460-number-of-substrings-containing-all-three-characters](https://github.com/Shresta-Voruganti/leetcodee/tree/master/1460-number-of-substrings-containing-all-three-characters) |\n| [1468-check-if-n-and-its-double-exist](https://github.com/Shresta-Voruganti/leetcodee/tree/master/1468-check-if-n-and-its-double-exist) |\n| [1500-count-largest-group](https://github.com/Shresta-Voruganti/leetcodee/tree/master/1500-count-largest-group) |\n| [1502-construct-k-palindrome-strings](https://github.com/Shresta-Voruganti/leetcodee/tree/master/1502-construct-k-palindrome-strings) |\n| [1694-make-sum-divisible-by-p](https://github.com/Shresta-Voruganti/leetcodee/tree/master/1694-make-sum-divisible-by-p) |\n| [1713-dot-product-of-two-sparse-vectors](https://github.com/Shresta-Voruganti/leetcodee/tree/master/1713-dot-product-of-two-sparse-vectors) |\n| [1798-max-number-of-k-sum-pairs](https://github.com/Shresta-Voruganti/leetcodee/tree/master/1798-max-number-of-k-sum-pairs) |\n| [1915-check-if-one-string-swap-can-make-strings-equal](https://github.com/Shresta-Voruganti/leetcodee/tree/master/1915-check-if-one-string-swap-can-make-strings-equal) |\n| [1987-substrings-of-size-three-with-distinct-characters](https://github.com/Shresta-Voruganti/leetcodee/tree/master/1987-substrings-of-size-three-with-distinct-characters) |\n| [2059-unique-length-3-palindromic-subsequences](https://github.com/Shresta-Voruganti/leetcodee/tree/master/2059-unique-length-3-palindromic-subsequences) |\n| [2107-find-unique-binary-string](https://github.com/Shresta-Voruganti/leetcodee/tree/master/2107-find-unique-binary-string) |\n| [2169-simple-bank-system](https://github.com/Shresta-Voruganti/leetcodee/tree/master/2169-simple-bank-system) |\n| [2174-next-greater-numerically-balanced-number](https://github.com/Shresta-Voruganti/leetcodee/tree/master/2174-next-greater-numerically-balanced-number) |\n| [2308-divide-array-into-equal-pairs](https://github.com/Shresta-Voruganti/leetcodee/tree/master/2308-divide-array-into-equal-pairs) |\n| [2448-count-number-of-bad-pairs](https://github.com/Shresta-Voruganti/leetcodee/tree/master/2448-count-number-of-bad-pairs) |\n| [2473-max-sum-of-a-pair-with-equal-sum-of-digits](https://github.com/Shresta-Voruganti/leetcodee/tree/master/2473-max-sum-of-a-pair-with-equal-sum-of-digits) |\n| [2552-maximum-sum-of-distinct-subarrays-with-length-k](https://github.com/Shresta-Voruganti/leetcodee/tree/master/2552-maximum-sum-of-distinct-subarrays-with-length-k) |\n| [2581-divide-players-into-teams-of-equal-skill](https://github.com/Shresta-Voruganti/leetcodee/tree/master/2581-divide-players-into-teams-of-equal-skill) |\n| [2626-count-the-number-of-good-subarrays](https://github.com/Shresta-Voruganti/leetcodee/tree/master/2626-count-the-number-of-good-subarrays) |\n| [2685-first-completely-painted-row-or-column](https://github.com/Shresta-Voruganti/leetcodee/tree/master/2685-first-completely-painted-row-or-column) |\n| [2707-merge-two-2d-arrays-by-summing-values](https://github.com/Shresta-Voruganti/leetcodee/tree/master/2707-merge-two-2d-arrays-by-summing-values) |\n| [2766-find-the-prefix-common-array-of-two-arrays](https://github.com/Shresta-Voruganti/leetcodee/tree/master/2766-find-the-prefix-common-array-of-two-arrays) |\n| [3227-find-missing-and-repeated-values](https://github.com/Shresta-Voruganti/leetcodee/tree/master/3227-find-missing-and-repeated-values) |\n| [3455-minimum-length-of-string-after-operations](https://github.com/Shresta-Voruganti/leetcodee/tree/master/3455-minimum-length-of-string-after-operations) |\n| [3621-minimum-operations-to-make-array-values-equal-to-k](https://github.com/Shresta-Voruganti/leetcodee/tree/master/3621-minimum-operations-to-make-array-values-equal-to-k) |\n| [3656-minimum-number-of-operations-to-make-elements-in-array-distinct](https://github.com/Shresta-Voruganti/leetcodee/tree/master/3656-minimum-number-of-operations-to-make-elements-in-array-distinct) |\n| [3753-maximum-difference-between-even-and-odd-frequency-i](https://github.com/Shresta-Voruganti/leetcodee/tree/master/3753-maximum-difference-between-even-and-odd-frequency-i) |\n| [3773-minimum-pair-removal-to-sort-array-i](https://github.com/Shresta-Voruganti/leetcodee/tree/master/3773-minimum-pair-removal-to-sort-array-i) |\n## Database\n|  |\n| ------- |\n| [0176-second-highest-salary](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0176-second-highest-salary) |\n| [0180-consecutive-numbers](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0180-consecutive-numbers) |\n| [0183-customers-who-never-order](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0183-customers-who-never-order) |\n| [0185-department-top-three-salaries](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0185-department-top-three-salaries) |\n| [0196-delete-duplicate-emails](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0196-delete-duplicate-emails) |\n| [0197-rising-temperature](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0197-rising-temperature) |\n| [0570-managers-with-at-least-5-direct-reports](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0570-managers-with-at-least-5-direct-reports) |\n| [0577-employee-bonus](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0577-employee-bonus) |\n| [0584-find-customer-referee](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0584-find-customer-referee) |\n| [0585-investments-in-2016](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0585-investments-in-2016) |\n| [0586-customer-placing-the-largest-number-of-orders](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0586-customer-placing-the-largest-number-of-orders) |\n| [0595-big-countries](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0595-big-countries) |\n| [0596-classes-more-than-5-students](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0596-classes-more-than-5-students) |\n| [0602-friend-requests-ii-who-has-the-most-friends](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0602-friend-requests-ii-who-has-the-most-friends) |\n| [0610-triangle-judgement](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0610-triangle-judgement) |\n| [0619-biggest-single-number](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0619-biggest-single-number) |\n| [0620-not-boring-movies](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0620-not-boring-movies) |\n| [0626-exchange-seats](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0626-exchange-seats) |\n| [1135-customers-who-bought-all-products](https://github.com/Shresta-Voruganti/leetcodee/tree/master/1135-customers-who-bought-all-products) |\n| [1153-product-sales-analysis-i](https://github.com/Shresta-Voruganti/leetcodee/tree/master/1153-product-sales-analysis-i) |\n| [1155-product-sales-analysis-iii](https://github.com/Shresta-Voruganti/leetcodee/tree/master/1155-product-sales-analysis-iii) |\n| [1161-project-employees-i](https://github.com/Shresta-Voruganti/leetcodee/tree/master/1161-project-employees-i) |\n| [1182-game-play-analysis-iv](https://github.com/Shresta-Voruganti/leetcodee/tree/master/1182-game-play-analysis-iv) |\n| [1245-user-activity-for-the-past-30-days-i](https://github.com/Shresta-Voruganti/leetcodee/tree/master/1245-user-activity-for-the-past-30-days-i) |\n| [1258-article-views-i](https://github.com/Shresta-Voruganti/leetcodee/tree/master/1258-article-views-i) |\n| [1278-product-price-at-a-given-date](https://github.com/Shresta-Voruganti/leetcodee/tree/master/1278-product-price-at-a-given-date) |\n| [1292-immediate-food-delivery-ii](https://github.com/Shresta-Voruganti/leetcodee/tree/master/1292-immediate-food-delivery-ii) |\n| [1317-monthly-transactions-i](https://github.com/Shresta-Voruganti/leetcodee/tree/master/1317-monthly-transactions-i) |\n| [1327-last-person-to-fit-in-the-bus](https://github.com/Shresta-Voruganti/leetcodee/tree/master/1327-last-person-to-fit-in-the-bus) |\n| [1338-queries-quality-and-percentage](https://github.com/Shresta-Voruganti/leetcodee/tree/master/1338-queries-quality-and-percentage) |\n| [1390-average-selling-price](https://github.com/Shresta-Voruganti/leetcodee/tree/master/1390-average-selling-price) |\n| [1415-students-and-examinations](https://github.com/Shresta-Voruganti/leetcodee/tree/master/1415-students-and-examinations) |\n| [1452-restaurant-growth](https://github.com/Shresta-Voruganti/leetcodee/tree/master/1452-restaurant-growth) |\n| [1462-list-the-products-ordered-in-a-period](https://github.com/Shresta-Voruganti/leetcodee/tree/master/1462-list-the-products-ordered-in-a-period) |\n| [1480-movie-rating](https://github.com/Shresta-Voruganti/leetcodee/tree/master/1480-movie-rating) |\n| [1509-replace-employee-id-with-the-unique-identifier](https://github.com/Shresta-Voruganti/leetcodee/tree/master/1509-replace-employee-id-with-the-unique-identifier) |\n| [1625-group-sold-products-by-the-date](https://github.com/Shresta-Voruganti/leetcodee/tree/master/1625-group-sold-products-by-the-date) |\n| [1664-find-users-with-valid-e-mails](https://github.com/Shresta-Voruganti/leetcodee/tree/master/1664-find-users-with-valid-e-mails) |\n| [1670-patients-with-a-condition](https://github.com/Shresta-Voruganti/leetcodee/tree/master/1670-patients-with-a-condition) |\n| [1724-customer-who-visited-but-did-not-make-any-transactions](https://github.com/Shresta-Voruganti/leetcodee/tree/master/1724-customer-who-visited-but-did-not-make-any-transactions) |\n| [1773-percentage-of-users-attended-a-contest](https://github.com/Shresta-Voruganti/leetcodee/tree/master/1773-percentage-of-users-attended-a-contest) |\n| [1801-average-time-of-process-per-machine](https://github.com/Shresta-Voruganti/leetcodee/tree/master/1801-average-time-of-process-per-machine) |\n| [1811-fix-names-in-a-table](https://github.com/Shresta-Voruganti/leetcodee/tree/master/1811-fix-names-in-a-table) |\n| [1821-find-customers-with-positive-revenue-this-year](https://github.com/Shresta-Voruganti/leetcodee/tree/master/1821-find-customers-with-positive-revenue-this-year) |\n| [1827-invalid-tweets](https://github.com/Shresta-Voruganti/leetcodee/tree/master/1827-invalid-tweets) |\n| [1877-find-followers-count](https://github.com/Shresta-Voruganti/leetcodee/tree/master/1877-find-followers-count) |\n| [1882-the-number-of-employees-which-report-to-each-employee](https://github.com/Shresta-Voruganti/leetcodee/tree/master/1882-the-number-of-employees-which-report-to-each-employee) |\n| [1908-recyclable-and-low-fat-products](https://github.com/Shresta-Voruganti/leetcodee/tree/master/1908-recyclable-and-low-fat-products) |\n| [1942-primary-department-for-each-employee](https://github.com/Shresta-Voruganti/leetcodee/tree/master/1942-primary-department-for-each-employee) |\n| [1974-find-customers-with-positive-revenue-this-year](https://github.com/Shresta-Voruganti/leetcodee/tree/master/1974-find-customers-with-positive-revenue-this-year) |\n| [2024-calculate-special-bonus](https://github.com/Shresta-Voruganti/leetcodee/tree/master/2024-calculate-special-bonus) |\n| [2057-count-salary-categories](https://github.com/Shresta-Voruganti/leetcodee/tree/master/2057-count-salary-categories) |\n| [2087-confirmation-rate](https://github.com/Shresta-Voruganti/leetcodee/tree/master/2087-confirmation-rate) |\n| [2127-employees-whose-manager-left-the-company](https://github.com/Shresta-Voruganti/leetcodee/tree/master/2127-employees-whose-manager-left-the-company) |\n| [2495-number-of-unique-subjects-taught-by-each-teacher](https://github.com/Shresta-Voruganti/leetcodee/tree/master/2495-number-of-unique-subjects-taught-by-each-teacher) |\n## Sorting\n|  |\n| ------- |\n| [0015-3sum](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0015-3sum) |\n| [0016-3sum-closest](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0016-3sum-closest) |\n| [0049-group-anagrams](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0049-group-anagrams) |\n| [0056-merge-intervals](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0056-merge-intervals) |\n| [0075-sort-colors](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0075-sort-colors) |\n| [0148-sort-list](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0148-sort-list) |\n| [0169-majority-element](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0169-majority-element) |\n| [0215-kth-largest-element-in-an-array](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0215-kth-largest-element-in-an-array) |\n| [0217-contains-duplicate](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0217-contains-duplicate) |\n| [0242-valid-anagram](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0242-valid-anagram) |\n| [0252-meeting-rooms](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0252-meeting-rooms) |\n| [0253-meeting-rooms-ii](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0253-meeting-rooms-ii) |\n| [0259-3sum-smaller](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0259-3sum-smaller) |\n| [0280-wiggle-sort](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0280-wiggle-sort) |\n| [0295-find-median-from-data-stream](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0295-find-median-from-data-stream) |\n| [0314-binary-tree-vertical-order-traversal](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0314-binary-tree-vertical-order-traversal) |\n| [0347-top-k-frequent-elements](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0347-top-k-frequent-elements) |\n| [0436-find-right-interval](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0436-find-right-interval) |\n| [0532-k-diff-pairs-in-an-array](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0532-k-diff-pairs-in-an-array) |\n| [0645-set-mismatch](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0645-set-mismatch) |\n| [0692-top-k-frequent-words](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0692-top-k-frequent-words) |\n| [0778-reorganize-string](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0778-reorganize-string) |\n| [0862-find-and-replace-in-string](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0862-find-and-replace-in-string) |\n| [0917-boats-to-save-people](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0917-boats-to-save-people) |\n| [1019-squares-of-a-sorted-array](https://github.com/Shresta-Voruganti/leetcodee/tree/master/1019-squares-of-a-sorted-array) |\n| [1029-vertical-order-traversal-of-a-binary-tree](https://github.com/Shresta-Voruganti/leetcodee/tree/master/1029-vertical-order-traversal-of-a-binary-tree) |\n| [1052-campus-bikes](https://github.com/Shresta-Voruganti/leetcodee/tree/master/1052-campus-bikes) |\n| [1075-index-pairs-of-a-string](https://github.com/Shresta-Voruganti/leetcodee/tree/master/1075-index-pairs-of-a-string) |\n| [1098-largest-unique-number](https://github.com/Shresta-Voruganti/leetcodee/tree/master/1098-largest-unique-number) |\n| [1256-rank-transform-of-an-array](https://github.com/Shresta-Voruganti/leetcodee/tree/master/1256-rank-transform-of-an-array) |\n| [1365-how-many-numbers-are-smaller-than-the-current-number](https://github.com/Shresta-Voruganti/leetcodee/tree/master/1365-how-many-numbers-are-smaller-than-the-current-number) |\n| [1468-check-if-n-and-its-double-exist](https://github.com/Shresta-Voruganti/leetcodee/tree/master/1468-check-if-n-and-its-double-exist) |\n| [1798-max-number-of-k-sum-pairs](https://github.com/Shresta-Voruganti/leetcodee/tree/master/1798-max-number-of-k-sum-pairs) |\n| [2248-minimum-cost-of-buying-candies-with-discount](https://github.com/Shresta-Voruganti/leetcodee/tree/master/2248-minimum-cost-of-buying-candies-with-discount) |\n| [2473-max-sum-of-a-pair-with-equal-sum-of-digits](https://github.com/Shresta-Voruganti/leetcodee/tree/master/2473-max-sum-of-a-pair-with-equal-sum-of-digits) |\n| [2581-divide-players-into-teams-of-equal-skill](https://github.com/Shresta-Voruganti/leetcodee/tree/master/2581-divide-players-into-teams-of-equal-skill) |\n| [3278-find-the-number-of-ways-to-place-people-i](https://github.com/Shresta-Voruganti/leetcodee/tree/master/3278-find-the-number-of-ways-to-place-people-i) |\n| [3321-type-of-triangle](https://github.com/Shresta-Voruganti/leetcodee/tree/master/3321-type-of-triangle) |\n## Dynamic Programming\n|  |\n| ------- |\n| [0005-longest-palindromic-substring](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0005-longest-palindromic-substring) |\n| [0022-generate-parentheses](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0022-generate-parentheses) |\n| [0032-longest-valid-parentheses](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0032-longest-valid-parentheses) |\n| [0042-trapping-rain-water](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0042-trapping-rain-water) |\n| [0045-jump-game-ii](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0045-jump-game-ii) |\n| [0053-maximum-subarray](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0053-maximum-subarray) |\n| [0055-jump-game](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0055-jump-game) |\n| [0062-unique-paths](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0062-unique-paths) |\n| [0063-unique-paths-ii](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0063-unique-paths-ii) |\n| [0064-minimum-path-sum](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0064-minimum-path-sum) |\n| [0070-climbing-stairs](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0070-climbing-stairs) |\n| [0072-edit-distance](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0072-edit-distance) |\n| [0091-decode-ways](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0091-decode-ways) |\n| [0097-interleaving-string](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0097-interleaving-string) |\n| [0118-pascals-triangle](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0118-pascals-triangle) |\n| [0121-best-time-to-buy-and-sell-stock](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0121-best-time-to-buy-and-sell-stock) |\n| [0122-best-time-to-buy-and-sell-stock-ii](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0122-best-time-to-buy-and-sell-stock-ii) |\n| [0124-binary-tree-maximum-path-sum](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0124-binary-tree-maximum-path-sum) |\n| [0131-palindrome-partitioning](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0131-palindrome-partitioning) |\n| [0139-word-break](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0139-word-break) |\n| [0140-word-break-ii](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0140-word-break-ii) |\n| [0152-maximum-product-subarray](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0152-maximum-product-subarray) |\n| [0198-house-robber](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0198-house-robber) |\n| [0213-house-robber-ii](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0213-house-robber-ii) |\n| [0221-maximal-square](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0221-maximal-square) |\n| [0256-paint-house](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0256-paint-house) |\n| [0265-paint-house-ii](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0265-paint-house-ii) |\n| [0276-paint-fence](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0276-paint-fence) |\n| [0279-perfect-squares](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0279-perfect-squares) |\n| [0300-longest-increasing-subsequence](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0300-longest-increasing-subsequence) |\n| [0322-coin-change](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0322-coin-change) |\n| [0338-counting-bits](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0338-counting-bits) |\n| [0361-bomb-enemy](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0361-bomb-enemy) |\n| [0392-is-subsequence](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0392-is-subsequence) |\n| [0397-integer-replacement](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0397-integer-replacement) |\n| [0413-arithmetic-slices](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0413-arithmetic-slices) |\n| [0474-ones-and-zeroes](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0474-ones-and-zeroes) |\n| [0487-max-consecutive-ones-ii](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0487-max-consecutive-ones-ii) |\n| [0542-01-matrix](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0542-01-matrix) |\n| [0650-2-keys-keyboard](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0650-2-keys-keyboard) |\n| [0698-partition-to-k-equal-sum-subsets](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0698-partition-to-k-equal-sum-subsets) |\n| [0740-delete-and-earn](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0740-delete-and-earn) |\n| [0747-min-cost-climbing-stairs](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0747-min-cost-climbing-stairs) |\n| [0826-soup-servings](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0826-soup-servings) |\n| [0875-longest-mountain-in-array](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0875-longest-mountain-in-array) |\n| [0905-length-of-longest-fibonacci-subsequence](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0905-length-of-longest-fibonacci-subsequence) |\n| [1013-fibonacci-number](https://github.com/Shresta-Voruganti/leetcodee/tree/master/1013-fibonacci-number) |\n| [1067-campus-bikes-ii](https://github.com/Shresta-Voruganti/leetcodee/tree/master/1067-campus-bikes-ii) |\n| [1236-n-th-tribonacci-number](https://github.com/Shresta-Voruganti/leetcodee/tree/master/1236-n-th-tribonacci-number) |\n| [1250-longest-common-subsequence](https://github.com/Shresta-Voruganti/leetcodee/tree/master/1250-longest-common-subsequence) |\n| [1631-number-of-sub-arrays-with-odd-sum](https://github.com/Shresta-Voruganti/leetcodee/tree/master/1631-number-of-sub-arrays-with-odd-sum) |\n| [1659-get-the-maximum-score](https://github.com/Shresta-Voruganti/leetcodee/tree/master/1659-get-the-maximum-score) |\n| [3142-longest-unequal-adjacent-groups-subsequence-ii](https://github.com/Shresta-Voruganti/leetcodee/tree/master/3142-longest-unequal-adjacent-groups-subsequence-ii) |\n| [3143-longest-unequal-adjacent-groups-subsequence-i](https://github.com/Shresta-Voruganti/leetcodee/tree/master/3143-longest-unequal-adjacent-groups-subsequence-i) |\n| [3795-zero-array-transformation-iv](https://github.com/Shresta-Voruganti/leetcodee/tree/master/3795-zero-array-transformation-iv) |\n## Divide and Conquer\n|  |\n| ------- |\n| [0004-median-of-two-sorted-arrays](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0004-median-of-two-sorted-arrays) |\n| [0023-merge-k-sorted-lists](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0023-merge-k-sorted-lists) |\n| [0053-maximum-subarray](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0053-maximum-subarray) |\n| [0105-construct-binary-tree-from-preorder-and-inorder-traversal](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0105-construct-binary-tree-from-preorder-and-inorder-traversal) |\n| [0108-convert-sorted-array-to-binary-search-tree](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0108-convert-sorted-array-to-binary-search-tree) |\n| [0148-sort-list](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0148-sort-list) |\n| [0169-majority-element](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0169-majority-element) |\n| [0215-kth-largest-element-in-an-array](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0215-kth-largest-element-in-an-array) |\n| [0240-search-a-2d-matrix-ii](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0240-search-a-2d-matrix-ii) |\n| [0347-top-k-frequent-elements](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0347-top-k-frequent-elements) |\n| [2280-count-good-triplets-in-an-array](https://github.com/Shresta-Voruganti/leetcodee/tree/master/2280-count-good-triplets-in-an-array) |\n## Counting\n|  |\n| ------- |\n| [0169-majority-element](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0169-majority-element) |\n| [0347-top-k-frequent-elements](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0347-top-k-frequent-elements) |\n| [0692-top-k-frequent-words](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0692-top-k-frequent-words) |\n| [0778-reorganize-string](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0778-reorganize-string) |\n| [1034-subarrays-with-k-different-integers](https://github.com/Shresta-Voruganti/leetcodee/tree/master/1034-subarrays-with-k-different-integers) |\n| [1143-find-smallest-common-element-in-all-rows](https://github.com/Shresta-Voruganti/leetcodee/tree/master/1143-find-smallest-common-element-in-all-rows) |\n| [1198-find-smallest-common-element-in-all-rows](https://github.com/Shresta-Voruganti/leetcodee/tree/master/1198-find-smallest-common-element-in-all-rows) |\n| [1364-tuple-with-same-product](https://github.com/Shresta-Voruganti/leetcodee/tree/master/1364-tuple-with-same-product) |\n| [1396-count-servers-that-communicate](https://github.com/Shresta-Voruganti/leetcodee/tree/master/1396-count-servers-that-communicate) |\n| [1502-construct-k-palindrome-strings](https://github.com/Shresta-Voruganti/leetcodee/tree/master/1502-construct-k-palindrome-strings) |\n| [1915-check-if-one-string-swap-can-make-strings-equal](https://github.com/Shresta-Voruganti/leetcodee/tree/master/1915-check-if-one-string-swap-can-make-strings-equal) |\n| [1987-substrings-of-size-three-with-distinct-characters](https://github.com/Shresta-Voruganti/leetcodee/tree/master/1987-substrings-of-size-three-with-distinct-characters) |\n| [2174-next-greater-numerically-balanced-number](https://github.com/Shresta-Voruganti/leetcodee/tree/master/2174-next-greater-numerically-balanced-number) |\n| [2308-divide-array-into-equal-pairs](https://github.com/Shresta-Voruganti/leetcodee/tree/master/2308-divide-array-into-equal-pairs) |\n| [2448-count-number-of-bad-pairs](https://github.com/Shresta-Voruganti/leetcodee/tree/master/2448-count-number-of-bad-pairs) |\n| [3455-minimum-length-of-string-after-operations](https://github.com/Shresta-Voruganti/leetcodee/tree/master/3455-minimum-length-of-string-after-operations) |\n| [3753-maximum-difference-between-even-and-odd-frequency-i](https://github.com/Shresta-Voruganti/leetcodee/tree/master/3753-maximum-difference-between-even-and-odd-frequency-i) |\n## Two Pointers\n|  |\n| ------- |\n| [0005-longest-palindromic-substring](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0005-longest-palindromic-substring) |\n| [0011-container-with-most-water](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0011-container-with-most-water) |\n| [0015-3sum](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0015-3sum) |\n| [0016-3sum-closest](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0016-3sum-closest) |\n| [0019-remove-nth-node-from-end-of-list](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0019-remove-nth-node-from-end-of-list) |\n| [0031-next-permutation](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0031-next-permutation) |\n| [0042-trapping-rain-water](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0042-trapping-rain-water) |\n| [0075-sort-colors](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0075-sort-colors) |\n| [0125-valid-palindrome](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0125-valid-palindrome) |\n| [0141-linked-list-cycle](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0141-linked-list-cycle) |\n| [0142-linked-list-cycle-ii](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0142-linked-list-cycle-ii) |\n| [0148-sort-list](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0148-sort-list) |\n| [0151-reverse-words-in-a-string](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0151-reverse-words-in-a-string) |\n| [0160-intersection-of-two-linked-lists](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0160-intersection-of-two-linked-lists) |\n| [0161-one-edit-distance](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0161-one-edit-distance) |\n| [0167-two-sum-ii-input-array-is-sorted](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0167-two-sum-ii-input-array-is-sorted) |\n| [0186-reverse-words-in-a-string-ii](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0186-reverse-words-in-a-string-ii) |\n| [0189-rotate-array](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0189-rotate-array) |\n| [0202-happy-number](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0202-happy-number) |\n| [0234-palindrome-linked-list](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0234-palindrome-linked-list) |\n| [0253-meeting-rooms-ii](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0253-meeting-rooms-ii) |\n| [0259-3sum-smaller](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0259-3sum-smaller) |\n| [0283-move-zeroes](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0283-move-zeroes) |\n| [0287-find-the-duplicate-number](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0287-find-the-duplicate-number) |\n| [0295-find-median-from-data-stream](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0295-find-median-from-data-stream) |\n| [0344-reverse-string](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0344-reverse-string) |\n| [0345-reverse-vowels-of-a-string](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0345-reverse-vowels-of-a-string) |\n| [0392-is-subsequence](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0392-is-subsequence) |\n| [0532-k-diff-pairs-in-an-array](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0532-k-diff-pairs-in-an-array) |\n| [0827-expressive-words](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0827-expressive-words) |\n| [0875-longest-mountain-in-array](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0875-longest-mountain-in-array) |\n| [0908-middle-of-the-linked-list](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0908-middle-of-the-linked-list) |\n| [0917-boats-to-save-people](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0917-boats-to-save-people) |\n| [1019-squares-of-a-sorted-array](https://github.com/Shresta-Voruganti/leetcodee/tree/master/1019-squares-of-a-sorted-array) |\n| [1468-check-if-n-and-its-double-exist](https://github.com/Shresta-Voruganti/leetcodee/tree/master/1468-check-if-n-and-its-double-exist) |\n| [1659-get-the-maximum-score](https://github.com/Shresta-Voruganti/leetcodee/tree/master/1659-get-the-maximum-score) |\n| [1713-dot-product-of-two-sparse-vectors](https://github.com/Shresta-Voruganti/leetcodee/tree/master/1713-dot-product-of-two-sparse-vectors) |\n| [1798-max-number-of-k-sum-pairs](https://github.com/Shresta-Voruganti/leetcodee/tree/master/1798-max-number-of-k-sum-pairs) |\n| [1894-merge-strings-alternately](https://github.com/Shresta-Voruganti/leetcodee/tree/master/1894-merge-strings-alternately) |\n| [2095-minimum-number-of-swaps-to-make-the-string-balanced](https://github.com/Shresta-Voruganti/leetcodee/tree/master/2095-minimum-number-of-swaps-to-make-the-string-balanced) |\n| [2265-partition-array-according-to-given-pivot](https://github.com/Shresta-Voruganti/leetcodee/tree/master/2265-partition-array-according-to-given-pivot) |\n| [2551-apply-operations-to-an-array](https://github.com/Shresta-Voruganti/leetcodee/tree/master/2551-apply-operations-to-an-array) |\n| [2581-divide-players-into-teams-of-equal-skill](https://github.com/Shresta-Voruganti/leetcodee/tree/master/2581-divide-players-into-teams-of-equal-skill) |\n| [2707-merge-two-2d-arrays-by-summing-values](https://github.com/Shresta-Voruganti/leetcodee/tree/master/2707-merge-two-2d-arrays-by-summing-values) |\n## Math\n|  |\n| ------- |\n| [0002-add-two-numbers](https://github.com/Shresta-Voruganti/leetcodee/tree/master/0002-add-two-numbers) |\n| [0007-reverse-integer](https://github.com/Shresta-Voruganti/leetcodee/tree/master/","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fshresta-voruganti%2Fleetcodee","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fshresta-voruganti%2Fleetcodee","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fshresta-voruganti%2Fleetcodee/lists"}