{"id":16095647,"url":"https://github.com/rigwild/code-challenges","last_synced_at":"2025-03-17T17:31:17.060Z","repository":{"id":115713039,"uuid":"262626965","full_name":"rigwild/code-challenges","owner":"rigwild","description":"Some submissions to code challenges/contests - CodinGame, Leetcode","archived":false,"fork":false,"pushed_at":"2024-07-20T15:20:32.000Z","size":326,"stargazers_count":8,"open_issues_count":0,"forks_count":6,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-02-28T02:23:04.275Z","etag":null,"topics":["coding-challenge","codingame","codingame-puzzles","codingame-solutions","javascript","leetcode","leetcode-contest","leetcode-javascript","leetcode-javascript-solutions","leetcode-js","leetcode-solutions","typescript"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"wtfpl","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/rigwild.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-05-09T17:49:53.000Z","updated_at":"2024-07-20T15:20:36.000Z","dependencies_parsed_at":null,"dependency_job_id":"c3907e7f-bb75-406b-9665-f8b3d45dc6be","html_url":"https://github.com/rigwild/code-challenges","commit_stats":{"total_commits":48,"total_committers":1,"mean_commits":48.0,"dds":0.0,"last_synced_commit":"517af0df34f7183104c4b5ac079fb211e184e5b2"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rigwild%2Fcode-challenges","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rigwild%2Fcode-challenges/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rigwild%2Fcode-challenges/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rigwild%2Fcode-challenges/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rigwild","download_url":"https://codeload.github.com/rigwild/code-challenges/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243872434,"owners_count":20361480,"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":["coding-challenge","codingame","codingame-puzzles","codingame-solutions","javascript","leetcode","leetcode-contest","leetcode-javascript","leetcode-javascript-solutions","leetcode-js","leetcode-solutions","typescript"],"created_at":"2024-10-09T17:07:26.556Z","updated_at":"2025-03-17T17:31:16.608Z","avatar_url":"https://github.com/rigwild.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# code-challenges\n\nThis is a collection of some of my submissions to code challenges/contests.\n\n## TOC\n\n- [Grouped by type](#grouped-by-type)\n  - [Classic](#classic)\n  - [Code Golf](#code-golf)\n  - [Contest](#contest)\n- [Grouped by platform](#grouped-by-platform)\n  - [CodinGame](#codingame)\n  - [LeetCode](#leetcode)\n- [All challenges](#all-challenges)\n\n## Add a challenge\n\n```sh\npnpm i\nzx _initChallenge.mjs\n```\n\n## Generate README\n\n```sh\nzx _genReadme.mjs\n```\n\n## Challenges\n\n### Grouped by type\n\n#### Classic\n\n| Name | Platform |\n| ---- | -------- |\n| [`100289-minimum-substring-partition-of-equal-character-frequency`](./challenges/leetcode-100289-minimum-substring-partition-of-equal-character-frequency) | leetcode |\n| [`100299-check-if-grid-satisfies-conditions`](./challenges/leetcode-100299-check-if-grid-satisfies-conditions) | leetcode |\n| [`100302-maximum-points-inside-the-square`](./challenges/leetcode-100302-maximum-points-inside-the-square) | leetcode |\n| [`100330-minimum-length-of-string-after-operations`](./challenges/leetcode-100330-minimum-length-of-string-after-operations) | leetcode |\n| [`100375-find-the-winning-player-in-coin-game`](./challenges/leetcode-100375-find-the-winning-player-in-coin-game) | leetcode |\n| [`1d-spreadsheet`](./challenges/codingame-1d-spreadsheet) | codingame |\n| [`2481-minimum-cuts-to-divide-a-circle`](./challenges/leetcode-2481-minimum-cuts-to-divide-a-circle) | leetcode |\n| [`2482-difference-between-ones-and-zeros-in-row-and-column`](./challenges/leetcode-2482-difference-between-ones-and-zeros-in-row-and-column) | leetcode |\n| [`2483-minimum-penalty-for-a-shop`](./challenges/leetcode-2483-minimum-penalty-for-a-shop) | leetcode |\n| [`2511-maximum-enemy-forts-that-can-be-captured`](./challenges/leetcode-2511-maximum-enemy-forts-that-can-be-captured) | leetcode |\n| [`2512-reward-top-k-students`](./challenges/leetcode-2512-reward-top-k-students) | leetcode |\n| [`2553-separate-the-digits-in-an-array`](./challenges/leetcode-2553-separate-the-digits-in-an-array) | leetcode |\n| [`2554-maximum-number-of-integers-to-choose-from-a-range-i`](./challenges/leetcode-2554-maximum-number-of-integers-to-choose-from-a-range-i) | leetcode |\n| [`6261-maximum-value-of-a-string-in-an-array`](./challenges/leetcode-6261-maximum-value-of-a-string-in-an-array) | leetcode |\n| [`6262-maximum-star-sum-of-a-graph`](./challenges/leetcode-6262-maximum-star-sum-of-a-graph) | leetcode |\n| [`6287-categorize-box-according-to-criteria`](./challenges/leetcode-6287-categorize-box-according-to-criteria) | leetcode |\n| [`6288-find-consecutive-integers-from-a-data-stream`](./challenges/leetcode-6288-find-consecutive-integers-from-a-data-stream) | leetcode |\n| [`6300-minimum-common-value`](./challenges/leetcode-6300-minimum-common-value) | leetcode |\n| [`6311-count-total-number-of-colored-cells`](./challenges/leetcode-6311-count-total-number-of-colored-cells) | leetcode |\n| [`6312-split-with-minimum-sum`](./challenges/leetcode-6312-split-with-minimum-sum) | leetcode |\n| [`6333-find-the-width-of-columns-of-a-grid`](./challenges/leetcode-6333-find-the-width-of-columns-of-a-grid) | leetcode |\n| [`6334-find-the-score-of-all-prefixes-of-an-array`](./challenges/leetcode-6334-find-the-score-of-all-prefixes-of-an-array) | leetcode |\n| [`6335-cousins-in-binary-tree-ii`](./challenges/leetcode-6335-cousins-in-binary-tree-ii) | leetcode |\n| [`6403-maximum-number-of-fish-in-a-grid`](./challenges/leetcode-6403-maximum-number-of-fish-in-a-grid) | leetcode |\n| [`6404-make-array-empty`](./challenges/leetcode-6404-make-array-empty) | leetcode |\n| [`6405-find-the-prefix-common-array-of-two-arrays`](./challenges/leetcode-6405-find-the-prefix-common-array-of-two-arrays) | leetcode |\n| [`6406-maximum-sum-with-exactly-k-elements`](./challenges/leetcode-6406-maximum-sum-with-exactly-k-elements) | leetcode |\n| [`6425-find-the-longest-semi-repetitive-substring`](./challenges/leetcode-6425-find-the-longest-semi-repetitive-substring) | leetcode |\n| [`6426-movement-of-robots`](./challenges/leetcode-6426-movement-of-robots) | leetcode |\n| [`6461-check-if-the-number-is-fascinating`](./challenges/leetcode-6461-check-if-the-number-is-fascinating) | leetcode |\n| [`6989-maximum-sum-of-almost-unique-subarray`](./challenges/leetcode-6989-maximum-sum-of-almost-unique-subarray) | leetcode |\n| [`7005-check-if-strings-can-be-made-equal-with-operations-ii`](./challenges/leetcode-7005-check-if-strings-can-be-made-equal-with-operations-ii) | leetcode |\n| [`7021-check-if-strings-can-be-made-equal-with-operations-i`](./challenges/leetcode-7021-check-if-strings-can-be-made-equal-with-operations-i) | leetcode |\n| [`aneo`](./challenges/codingame-aneo) | codingame |\n| [`ascii-art`](./challenges/codingame-ascii-art) | codingame |\n| [`brackets-extreme-edition`](./challenges/codingame-brackets-extreme-edition) | codingame |\n| [`defibrillators`](./challenges/codingame-defibrillators) | codingame |\n| [`dont-panic-episode-1`](./challenges/codingame-dont-panic-episode-1) | codingame |\n| [`ghost-legs`](./challenges/codingame-ghost-legs) | codingame |\n| [`horse-racing-duals`](./challenges/codingame-horse-racing-duals) | codingame |\n| [`mars-lander-episode-1`](./challenges/codingame-mars-lander-episode-1) | codingame |\n| [`mime-type`](./challenges/codingame-mime-type) | codingame |\n| [`order-of-succession`](./challenges/codingame-order-of-succession) | codingame |\n| [`power-of-thor-episode-1`](./challenges/codingame-power-of-thor-episode-1) | codingame |\n| [`power-of-thor-episode-2`](./challenges/codingame-power-of-thor-episode-2) | codingame |\n| [`rectangle-partition`](./challenges/codingame-rectangle-partition) | codingame |\n| [`rock-paper-scissors-lizard-spock`](./challenges/codingame-rock-paper-scissors-lizard-spock) | codingame |\n| [`rock-paper-scissors-war`](./challenges/codingame-rock-paper-scissors-war) | codingame |\n| [`shadows-of-the-knight-episode-1`](./challenges/codingame-shadows-of-the-knight-episode-1) | codingame |\n| [`skynet-revolution-episode-1`](./challenges/codingame-skynet-revolution-episode-1) | codingame |\n| [`skynet-revolution-episode-2`](./challenges/codingame-skynet-revolution-episode-2) | codingame |\n| [`telephone-numbers`](./challenges/codingame-telephone-numbers) | codingame |\n| [`temperatures`](./challenges/codingame-temperatures) | codingame |\n| [`text-formatting`](./challenges/codingame-text-formatting) | codingame |\n| [`the-labyrinth`](./challenges/codingame-the-labyrinth) | codingame |\n| [`there-is-no-spoon-episode-1`](./challenges/codingame-there-is-no-spoon-episode-1) | codingame |\n\n#### Code golf\n\n| Name | Platform |\n| ---- | -------- |\n| [`chuck-norris-codesize`](./challenges/codingame-chuck-norris-codesize) | codingame |\n| [`power-of-thor-codesize`](./challenges/codingame-power-of-thor-codesize) | codingame |\n\n#### Contest\n\n| Name | Platform |\n| ---- | -------- |\n| [`fall-challenge-2020`](./challenges/codingame-fall-challenge-2020) | codingame |\n| [`spring-challenge-2020`](./challenges/codingame-spring-challenge-2020) | codingame |\n| [`winter-challenge-2023`](./challenges/codingame-winter-challenge-2023) | codingame |\n\n___\n\n### Grouped by platform\n\n#### codingame\n\n| Name | Type |\n| ---- | ---- |\n| [`1d-spreadsheet`](./challenges/codingame-1d-spreadsheet) | Classic |\n| [`aneo`](./challenges/codingame-aneo) | Classic |\n| [`ascii-art`](./challenges/codingame-ascii-art) | Classic |\n| [`brackets-extreme-edition`](./challenges/codingame-brackets-extreme-edition) | Classic |\n| [`chuck-norris-codesize`](./challenges/codingame-chuck-norris-codesize) | Code golf |\n| [`defibrillators`](./challenges/codingame-defibrillators) | Classic |\n| [`dont-panic-episode-1`](./challenges/codingame-dont-panic-episode-1) | Classic |\n| [`fall-challenge-2020`](./challenges/codingame-fall-challenge-2020) | Contest |\n| [`ghost-legs`](./challenges/codingame-ghost-legs) | Classic |\n| [`horse-racing-duals`](./challenges/codingame-horse-racing-duals) | Classic |\n| [`mars-lander-episode-1`](./challenges/codingame-mars-lander-episode-1) | Classic |\n| [`mime-type`](./challenges/codingame-mime-type) | Classic |\n| [`order-of-succession`](./challenges/codingame-order-of-succession) | Classic |\n| [`power-of-thor-codesize`](./challenges/codingame-power-of-thor-codesize) | Code golf |\n| [`power-of-thor-episode-1`](./challenges/codingame-power-of-thor-episode-1) | Classic |\n| [`power-of-thor-episode-2`](./challenges/codingame-power-of-thor-episode-2) | Classic |\n| [`rectangle-partition`](./challenges/codingame-rectangle-partition) | Classic |\n| [`rock-paper-scissors-lizard-spock`](./challenges/codingame-rock-paper-scissors-lizard-spock) | Classic |\n| [`rock-paper-scissors-war`](./challenges/codingame-rock-paper-scissors-war) | Classic |\n| [`shadows-of-the-knight-episode-1`](./challenges/codingame-shadows-of-the-knight-episode-1) | Classic |\n| [`skynet-revolution-episode-1`](./challenges/codingame-skynet-revolution-episode-1) | Classic |\n| [`skynet-revolution-episode-2`](./challenges/codingame-skynet-revolution-episode-2) | Classic |\n| [`spring-challenge-2020`](./challenges/codingame-spring-challenge-2020) | Contest |\n| [`telephone-numbers`](./challenges/codingame-telephone-numbers) | Classic |\n| [`temperatures`](./challenges/codingame-temperatures) | Classic |\n| [`text-formatting`](./challenges/codingame-text-formatting) | Classic |\n| [`the-labyrinth`](./challenges/codingame-the-labyrinth) | Classic |\n| [`there-is-no-spoon-episode-1`](./challenges/codingame-there-is-no-spoon-episode-1) | Classic |\n| [`winter-challenge-2023`](./challenges/codingame-winter-challenge-2023) | Contest |\n\n#### leetcode\n\n| Name | Type |\n| ---- | ---- |\n| [`100289-minimum-substring-partition-of-equal-character-frequency`](./challenges/leetcode-100289-minimum-substring-partition-of-equal-character-frequency) | Classic |\n| [`100299-check-if-grid-satisfies-conditions`](./challenges/leetcode-100299-check-if-grid-satisfies-conditions) | Classic |\n| [`100302-maximum-points-inside-the-square`](./challenges/leetcode-100302-maximum-points-inside-the-square) | Classic |\n| [`100330-minimum-length-of-string-after-operations`](./challenges/leetcode-100330-minimum-length-of-string-after-operations) | Classic |\n| [`100375-find-the-winning-player-in-coin-game`](./challenges/leetcode-100375-find-the-winning-player-in-coin-game) | Classic |\n| [`2481-minimum-cuts-to-divide-a-circle`](./challenges/leetcode-2481-minimum-cuts-to-divide-a-circle) | Classic |\n| [`2482-difference-between-ones-and-zeros-in-row-and-column`](./challenges/leetcode-2482-difference-between-ones-and-zeros-in-row-and-column) | Classic |\n| [`2483-minimum-penalty-for-a-shop`](./challenges/leetcode-2483-minimum-penalty-for-a-shop) | Classic |\n| [`2511-maximum-enemy-forts-that-can-be-captured`](./challenges/leetcode-2511-maximum-enemy-forts-that-can-be-captured) | Classic |\n| [`2512-reward-top-k-students`](./challenges/leetcode-2512-reward-top-k-students) | Classic |\n| [`2553-separate-the-digits-in-an-array`](./challenges/leetcode-2553-separate-the-digits-in-an-array) | Classic |\n| [`2554-maximum-number-of-integers-to-choose-from-a-range-i`](./challenges/leetcode-2554-maximum-number-of-integers-to-choose-from-a-range-i) | Classic |\n| [`6261-maximum-value-of-a-string-in-an-array`](./challenges/leetcode-6261-maximum-value-of-a-string-in-an-array) | Classic |\n| [`6262-maximum-star-sum-of-a-graph`](./challenges/leetcode-6262-maximum-star-sum-of-a-graph) | Classic |\n| [`6287-categorize-box-according-to-criteria`](./challenges/leetcode-6287-categorize-box-according-to-criteria) | Classic |\n| [`6288-find-consecutive-integers-from-a-data-stream`](./challenges/leetcode-6288-find-consecutive-integers-from-a-data-stream) | Classic |\n| [`6300-minimum-common-value`](./challenges/leetcode-6300-minimum-common-value) | Classic |\n| [`6311-count-total-number-of-colored-cells`](./challenges/leetcode-6311-count-total-number-of-colored-cells) | Classic |\n| [`6312-split-with-minimum-sum`](./challenges/leetcode-6312-split-with-minimum-sum) | Classic |\n| [`6333-find-the-width-of-columns-of-a-grid`](./challenges/leetcode-6333-find-the-width-of-columns-of-a-grid) | Classic |\n| [`6334-find-the-score-of-all-prefixes-of-an-array`](./challenges/leetcode-6334-find-the-score-of-all-prefixes-of-an-array) | Classic |\n| [`6335-cousins-in-binary-tree-ii`](./challenges/leetcode-6335-cousins-in-binary-tree-ii) | Classic |\n| [`6403-maximum-number-of-fish-in-a-grid`](./challenges/leetcode-6403-maximum-number-of-fish-in-a-grid) | Classic |\n| [`6404-make-array-empty`](./challenges/leetcode-6404-make-array-empty) | Classic |\n| [`6405-find-the-prefix-common-array-of-two-arrays`](./challenges/leetcode-6405-find-the-prefix-common-array-of-two-arrays) | Classic |\n| [`6406-maximum-sum-with-exactly-k-elements`](./challenges/leetcode-6406-maximum-sum-with-exactly-k-elements) | Classic |\n| [`6425-find-the-longest-semi-repetitive-substring`](./challenges/leetcode-6425-find-the-longest-semi-repetitive-substring) | Classic |\n| [`6426-movement-of-robots`](./challenges/leetcode-6426-movement-of-robots) | Classic |\n| [`6461-check-if-the-number-is-fascinating`](./challenges/leetcode-6461-check-if-the-number-is-fascinating) | Classic |\n| [`6989-maximum-sum-of-almost-unique-subarray`](./challenges/leetcode-6989-maximum-sum-of-almost-unique-subarray) | Classic |\n| [`7005-check-if-strings-can-be-made-equal-with-operations-ii`](./challenges/leetcode-7005-check-if-strings-can-be-made-equal-with-operations-ii) | Classic |\n| [`7021-check-if-strings-can-be-made-equal-with-operations-i`](./challenges/leetcode-7021-check-if-strings-can-be-made-equal-with-operations-i) | Classic |\n\n___\n\n### All challenges\n\n| Name | Platform | Type |\n| ---- | -------- | ---- |\n| [`100289-minimum-substring-partition-of-equal-character-frequency`](./challenges/leetcode-100289-minimum-substring-partition-of-equal-character-frequency) | leetcode | Classic |\n| [`100299-check-if-grid-satisfies-conditions`](./challenges/leetcode-100299-check-if-grid-satisfies-conditions) | leetcode | Classic |\n| [`100302-maximum-points-inside-the-square`](./challenges/leetcode-100302-maximum-points-inside-the-square) | leetcode | Classic |\n| [`100330-minimum-length-of-string-after-operations`](./challenges/leetcode-100330-minimum-length-of-string-after-operations) | leetcode | Classic |\n| [`100375-find-the-winning-player-in-coin-game`](./challenges/leetcode-100375-find-the-winning-player-in-coin-game) | leetcode | Classic |\n| [`1d-spreadsheet`](./challenges/codingame-1d-spreadsheet) | codingame | Classic |\n| [`2481-minimum-cuts-to-divide-a-circle`](./challenges/leetcode-2481-minimum-cuts-to-divide-a-circle) | leetcode | Classic |\n| [`2482-difference-between-ones-and-zeros-in-row-and-column`](./challenges/leetcode-2482-difference-between-ones-and-zeros-in-row-and-column) | leetcode | Classic |\n| [`2483-minimum-penalty-for-a-shop`](./challenges/leetcode-2483-minimum-penalty-for-a-shop) | leetcode | Classic |\n| [`2511-maximum-enemy-forts-that-can-be-captured`](./challenges/leetcode-2511-maximum-enemy-forts-that-can-be-captured) | leetcode | Classic |\n| [`2512-reward-top-k-students`](./challenges/leetcode-2512-reward-top-k-students) | leetcode | Classic |\n| [`2553-separate-the-digits-in-an-array`](./challenges/leetcode-2553-separate-the-digits-in-an-array) | leetcode | Classic |\n| [`2554-maximum-number-of-integers-to-choose-from-a-range-i`](./challenges/leetcode-2554-maximum-number-of-integers-to-choose-from-a-range-i) | leetcode | Classic |\n| [`6261-maximum-value-of-a-string-in-an-array`](./challenges/leetcode-6261-maximum-value-of-a-string-in-an-array) | leetcode | Classic |\n| [`6262-maximum-star-sum-of-a-graph`](./challenges/leetcode-6262-maximum-star-sum-of-a-graph) | leetcode | Classic |\n| [`6287-categorize-box-according-to-criteria`](./challenges/leetcode-6287-categorize-box-according-to-criteria) | leetcode | Classic |\n| [`6288-find-consecutive-integers-from-a-data-stream`](./challenges/leetcode-6288-find-consecutive-integers-from-a-data-stream) | leetcode | Classic |\n| [`6300-minimum-common-value`](./challenges/leetcode-6300-minimum-common-value) | leetcode | Classic |\n| [`6311-count-total-number-of-colored-cells`](./challenges/leetcode-6311-count-total-number-of-colored-cells) | leetcode | Classic |\n| [`6312-split-with-minimum-sum`](./challenges/leetcode-6312-split-with-minimum-sum) | leetcode | Classic |\n| [`6333-find-the-width-of-columns-of-a-grid`](./challenges/leetcode-6333-find-the-width-of-columns-of-a-grid) | leetcode | Classic |\n| [`6334-find-the-score-of-all-prefixes-of-an-array`](./challenges/leetcode-6334-find-the-score-of-all-prefixes-of-an-array) | leetcode | Classic |\n| [`6335-cousins-in-binary-tree-ii`](./challenges/leetcode-6335-cousins-in-binary-tree-ii) | leetcode | Classic |\n| [`6403-maximum-number-of-fish-in-a-grid`](./challenges/leetcode-6403-maximum-number-of-fish-in-a-grid) | leetcode | Classic |\n| [`6404-make-array-empty`](./challenges/leetcode-6404-make-array-empty) | leetcode | Classic |\n| [`6405-find-the-prefix-common-array-of-two-arrays`](./challenges/leetcode-6405-find-the-prefix-common-array-of-two-arrays) | leetcode | Classic |\n| [`6406-maximum-sum-with-exactly-k-elements`](./challenges/leetcode-6406-maximum-sum-with-exactly-k-elements) | leetcode | Classic |\n| [`6425-find-the-longest-semi-repetitive-substring`](./challenges/leetcode-6425-find-the-longest-semi-repetitive-substring) | leetcode | Classic |\n| [`6426-movement-of-robots`](./challenges/leetcode-6426-movement-of-robots) | leetcode | Classic |\n| [`6461-check-if-the-number-is-fascinating`](./challenges/leetcode-6461-check-if-the-number-is-fascinating) | leetcode | Classic |\n| [`6989-maximum-sum-of-almost-unique-subarray`](./challenges/leetcode-6989-maximum-sum-of-almost-unique-subarray) | leetcode | Classic |\n| [`7005-check-if-strings-can-be-made-equal-with-operations-ii`](./challenges/leetcode-7005-check-if-strings-can-be-made-equal-with-operations-ii) | leetcode | Classic |\n| [`7021-check-if-strings-can-be-made-equal-with-operations-i`](./challenges/leetcode-7021-check-if-strings-can-be-made-equal-with-operations-i) | leetcode | Classic |\n| [`aneo`](./challenges/codingame-aneo) | codingame | Classic |\n| [`ascii-art`](./challenges/codingame-ascii-art) | codingame | Classic |\n| [`brackets-extreme-edition`](./challenges/codingame-brackets-extreme-edition) | codingame | Classic |\n| [`chuck-norris-codesize`](./challenges/codingame-chuck-norris-codesize) | codingame | Code golf |\n| [`defibrillators`](./challenges/codingame-defibrillators) | codingame | Classic |\n| [`dont-panic-episode-1`](./challenges/codingame-dont-panic-episode-1) | codingame | Classic |\n| [`fall-challenge-2020`](./challenges/codingame-fall-challenge-2020) | codingame | Contest |\n| [`ghost-legs`](./challenges/codingame-ghost-legs) | codingame | Classic |\n| [`horse-racing-duals`](./challenges/codingame-horse-racing-duals) | codingame | Classic |\n| [`mars-lander-episode-1`](./challenges/codingame-mars-lander-episode-1) | codingame | Classic |\n| [`mime-type`](./challenges/codingame-mime-type) | codingame | Classic |\n| [`order-of-succession`](./challenges/codingame-order-of-succession) | codingame | Classic |\n| [`power-of-thor-codesize`](./challenges/codingame-power-of-thor-codesize) | codingame | Code golf |\n| [`power-of-thor-episode-1`](./challenges/codingame-power-of-thor-episode-1) | codingame | Classic |\n| [`power-of-thor-episode-2`](./challenges/codingame-power-of-thor-episode-2) | codingame | Classic |\n| [`rectangle-partition`](./challenges/codingame-rectangle-partition) | codingame | Classic |\n| [`rock-paper-scissors-lizard-spock`](./challenges/codingame-rock-paper-scissors-lizard-spock) | codingame | Classic |\n| [`rock-paper-scissors-war`](./challenges/codingame-rock-paper-scissors-war) | codingame | Classic |\n| [`shadows-of-the-knight-episode-1`](./challenges/codingame-shadows-of-the-knight-episode-1) | codingame | Classic |\n| [`skynet-revolution-episode-1`](./challenges/codingame-skynet-revolution-episode-1) | codingame | Classic |\n| [`skynet-revolution-episode-2`](./challenges/codingame-skynet-revolution-episode-2) | codingame | Classic |\n| [`spring-challenge-2020`](./challenges/codingame-spring-challenge-2020) | codingame | Contest |\n| [`telephone-numbers`](./challenges/codingame-telephone-numbers) | codingame | Classic |\n| [`temperatures`](./challenges/codingame-temperatures) | codingame | Classic |\n| [`text-formatting`](./challenges/codingame-text-formatting) | codingame | Classic |\n| [`the-labyrinth`](./challenges/codingame-the-labyrinth) | codingame | Classic |\n| [`there-is-no-spoon-episode-1`](./challenges/codingame-there-is-no-spoon-episode-1) | codingame | Classic |\n| [`winter-challenge-2023`](./challenges/codingame-winter-challenge-2023) | codingame | Contest |\n\n## License\n\n```\nDO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE\nVersion 2, December 2004\n\nCopyright (C) rigwild\n\nEveryone is permitted to copy and distribute verbatim or modified\ncopies of this license document, and changing it is allowed as long\nas the name is changed.\n\nDO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE\nTERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n0. You just DO WHAT THE FUCK YOU WANT TO.\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frigwild%2Fcode-challenges","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frigwild%2Fcode-challenges","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frigwild%2Fcode-challenges/lists"}