{"id":20323549,"url":"https://github.com/dplocki/aquaq-challenge","last_synced_at":"2026-07-29T10:31:29.551Z","repository":{"id":197860705,"uuid":"699521575","full_name":"dplocki/aquaQ-challenge","owner":"dplocki","description":"Python solution for AquaQ Challenges","archived":false,"fork":false,"pushed_at":"2024-01-04T16:48:18.000Z","size":779,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-14T14:11:41.904Z","etag":null,"topics":["aquaq-challenge-hub","challenge","challenges","programming-exercises","python","python3","python310"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":false,"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/dplocki.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":"2023-10-02T19:52:01.000Z","updated_at":"2024-03-07T19:52:43.000Z","dependencies_parsed_at":"2023-10-16T02:48:30.041Z","dependency_job_id":"c8e989b2-a238-46af-b2cb-d0a3a79f8b6a","html_url":"https://github.com/dplocki/aquaQ-challenge","commit_stats":null,"previous_names":["dplocki/aquaq-challenge"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dplocki%2FaquaQ-challenge","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dplocki%2FaquaQ-challenge/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dplocki%2FaquaQ-challenge/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dplocki%2FaquaQ-challenge/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dplocki","download_url":"https://codeload.github.com/dplocki/aquaQ-challenge/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241827169,"owners_count":20026601,"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":["aquaq-challenge-hub","challenge","challenges","programming-exercises","python","python3","python310"],"created_at":"2024-11-14T19:28:35.208Z","updated_at":"2025-10-17T06:40:20.654Z","avatar_url":"https://github.com/dplocki.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# AquaQ Challenge\n\nMy responses to [AquaQ Challenge](https://challenges.aquaq.co.uk/).\n\n## Technology\n\nLanguage [Python](https://www.python.org/), version `3.10.12`.\n\n## Solutions\n\n| Number | Difficulty | Tag            | Name                                                  | Solution                                    |\n|-------:|:----------:|:--------------:|:------------------------------------------------------|:--------------------------------------------|\n| 0      | 1.7        | `stringProc`   | [What's a numpad?](./tasks/challenge00.md)            | [Python script](./solutions/challenge00.py) |\n| 1      | 1.6        | `stringProc`   | [Rose by any other name](./tasks/challenge01.md)      | [Python script](./solutions/challenge01.py) |\n| 2      | 2.6        | `listOps`      | [One is all you need](./tasks/challenge02.md)         | [Python script](./solutions/challenge02.py) |\n| 3      | 3.1        | `paths+graphs` | [Short walks](./tasks/challenge03.md)                 | [Python script](./solutions/challenge03.py) |\n| 4      | 3.8        | `maths`        | [This is good co-primen](./tasks/challenge04.md)      | [Python script](./solutions/challenge04.py) |\n| 5      | 3.7        | `stateMgmt`    | [Snake eyes](./tasks/challenge05.md)                  | [Python script](./solutions/challenge05.py) |\n| 6      | 3.6        | `permutation`  | [Let me count the ways](./tasks/challenge06.md)       | [Python script](./solutions/challenge06.py) |\n| 7      | 4.0        | `maths`        | [What is best in life?](./tasks/challenge07.md)       | [Python script](./solutions/challenge07.py) |\n| 8      | 5.9        | `stateMgmt`    | [Cron Flakes](./tasks/challenge08.md)                 | [Python script](./solutions/challenge08.py) |\n| 9      | 4.2        | `maths`        | [Big Data?](./tasks/challenge09.md)                   | [Python script](./solutions/challenge09.py) |\n| 10     | 5.8        | `paths+graphs` | [Troll Toll](./tasks/challenge10.md)                  | [Python script](./solutions/challenge10.py) |\n| 11     | 5.4        | `listOps`      | [Boxed In](./tasks/challenge11.md)                    | [Python script](./solutions/challenge11.py) |\n| 12     | 3.6        | `listOps`      | [A Day In The Lift](./tasks/challenge12.md)           | [Python script](./solutions/challenge12.py) |\n| 13     | 5.9        | `listOps`      | [O RLE?](./tasks/challenge13.md)                      | [Python script](./solutions/challenge13.py) |\n| 14     | 5.2        | `paths+graphs` | [That's a bingo](./tasks/challenge14.md)              | [Python script](./solutions/challenge14.py) |\n| 15     | 5.6        | `paths+graphs` | [word wore more mare maze](./tasks/challenge15.md)    | [Python script](./solutions/challenge15.py) |\n| 16     | 6.1        | `stringProc`   | [Keming](./tasks/challenge16.md)                      | [Python script](./solutions/challenge16.py) |\n| 17     | 3.6        | `stateMgmt`    | [The Beautiful Shame](./tasks/challenge17.md)         | [Python script](./solutions/challenge17.py) |\n| 18     | 4.6        | `maths`        | [Emit time](./tasks/challenge18.md)                   | [Python script](./solutions/challenge18.py) |\n| 19     | 5.8        | `stateMgmt`    | [It's alive](./tasks/challenge19.md)                  | [Python script](./solutions/challenge19.py) |\n| 20     | 3.6        | `stateMgmt`    | [Blackjack](./tasks/challenge20.md)                   | [Python script](./solutions/challenge20.py) |\n| 21     | 4.0        | `paths+graphs` | [Clean Sweep](./tasks/challenge21.md)                 | [Python script](./solutions/challenge21.py) |\n| 22     | 3.7        | `stringProc`   | [Veni Vidi Vitavi](./tasks/challenge22.md)            | [Python script](./solutions/challenge22.py) |\n| 23     | 4.3        | `stringProc`   | [Fair Play](./tasks/challenge23.md)                   | [Python script](./solutions/challenge23.py) |\n| 24     | 7.3        | `paths+graphs` | [Huff and Puff](./tasks/challenge24.md)               | [Python script](./solutions/challenge24.py) |\n| 25     | 3.1        | `listOps`      | [S'morse](./tasks/challenge25.md)                     | [Python script](./solutions/challenge25.py) |\n| 26     | 4.5        | `permutation`  | [Typo Theft](./tasks/challenge26.md)                  | [Python script](./solutions/challenge26.py) |\n| 27     | 3.4        | `stringProc`   | [Snake Eater](./tasks/challenge27.md)                 | [Python script](./solutions/challenge27.py) |\n| 28     | 3.8        | `paths+graphs` | [Hall of Mirrors](./tasks/challenge28.md)             | [Python script](./solutions/challenge28.py) |\n| 29     | 2.8        | `maths`        | [On the up and up](./tasks/challenge29.md)            | [Python script](./solutions/challenge29.py) |\n| 30     | 5.9        | `listOps`      | [Flip Out](./tasks/challenge30.md)                    | [Python script](./solutions/challenge30.py) |\n| 31     | 6.1        | `stateMgmt`    | [Brandless Combination Cubes](./tasks/challenge31.md) | [Python script](./solutions/challenge31.py) |\n| 32     | 3.4        | `stringProc`   | [In Parenthesis](./tasks/challenge32.md)              | [Python script](./solutions/challenge32.py) |\n| 33     | 3.2        | `permutation`  | [Bit of Bully](./tasks/challenge33.md)                | [Python script](./solutions/challenge33.py) |\n| 34     | 7.0        | `stateMgmt`    | [Train in Vain](./tasks/challenge34.md)               | [Python script](./solutions/challenge34.py) |\n| 35     | 4.5        | `stringProc`   | [Columns](./tasks/challenge35.md)                     | [Python script](./solutions/challenge35.py) |\n| 36     | 6.0        | `maths`        | [Tetonor Terror](./tasks/challenge36.md)              | [Python script](./solutions/challenge36.py) |\n| 37     | 5.7        | `stringProc`   | [GUESS WORDS](./tasks/challenge37.md)                 | [Python script](./solutions/challenge37.py) |\n| 38     | 5.0        | `listOps`      | [Number Neighbours](./tasks/challenge38.md)           | [Python script](./solutions/challenge38.py) |\n| 39     | 3.5        | `permutation`  | [Game of Throwns](./tasks/challenge39.md)             | [Python script](./solutions/challenge39.py) |\n| 40     | 4.0        | `listOps`      | [Prominence promenade](./tasks/challenge40.md)        | [Python script](./solutions/challenge40.py) |\n\n## Earned badges\n\n* **Fresh Face** - Signed up\n* **A Single Step** - Completed your first challenge\n* **A Fistful Of Challenges** - Completed 3 challenges\n* **A Few Challenges More** - Completed 5 challenges\n* **Octochamp** - Completed 8 challenges\n* **Baker's Dozen** - Completed 13 challenges\n* **Scabby Knees** - Stumbled\n* **Boarder** - Joined the leaderboard\n* **Rein It In** - Picked yourself up too soon\n* **Cleaned Up** - Caught 'em all\n* **777** - Completed 21 challenges\n* **Ask for More** - Completed 34 challenges\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdplocki%2Faquaq-challenge","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdplocki%2Faquaq-challenge","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdplocki%2Faquaq-challenge/lists"}