{"id":23139239,"url":"https://github.com/moaqz/adventjs","last_synced_at":"2025-08-15T22:20:36.244Z","repository":{"id":268135893,"uuid":"902575934","full_name":"moaqz/adventjs","owner":"moaqz","description":"🎄 AdventJS Solutions","archived":false,"fork":false,"pushed_at":"2024-12-31T20:25:14.000Z","size":13,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-04T10:12:05.610Z","etag":null,"topics":["adventjs","python"],"latest_commit_sha":null,"homepage":"https://adventjs.dev/","language":"Python","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/moaqz.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-12-12T20:55:14.000Z","updated_at":"2024-12-31T20:27:03.000Z","dependencies_parsed_at":null,"dependency_job_id":"e90b792a-1ad4-4da6-8457-3d23f2a04703","html_url":"https://github.com/moaqz/adventjs","commit_stats":null,"previous_names":["moaqz/adventjs"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/moaqz/adventjs","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/moaqz%2Fadventjs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/moaqz%2Fadventjs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/moaqz%2Fadventjs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/moaqz%2Fadventjs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/moaqz","download_url":"https://codeload.github.com/moaqz/adventjs/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/moaqz%2Fadventjs/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":270637828,"owners_count":24620429,"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","status":"online","status_checked_at":"2025-08-15T02:00:12.559Z","response_time":110,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["adventjs","python"],"created_at":"2024-12-17T13:13:31.871Z","updated_at":"2025-08-15T22:20:36.223Z","avatar_url":"https://github.com/moaqz.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"![adventjs](https://github.com/user-attachments/assets/28fb56c4-2103-4fe8-8f31-2d45b5701d2d)\n\nThis repository contains the solutions to the challenges proposed by [@midudev](https://midu.dev/) on the [adventJS](https://adventjs.dev/) website.\n\n## 🚀 2024\n\n\u003cdetails open\u003e\n\n\u003csummary\u003eShow / Hide\u003c/summary\u003e\n\n### 🕹️ Challenges\n\n|  #  |                 Challenge                  | Difficulty[^1] |                   Description                   | Completed |\n| :-: | :----------------------------------------: | :------------: | :---------------------------------------------: | :-------: |\n| 01  |            First gift repeated!            |       🟢       | [Show](https://adventjs.dev/challenges/2024/1)  |    ✅     |\n| 02  |               Framing names                |       🟢       | [Show](https://adventjs.dev/challenges/2024/2)  |    ✅     |\n| 03  |          Organizing the inventory          |       🟢       | [Show](https://adventjs.dev/challenges/2024/3)  |    ✅     |\n| 04  |       Decorating the Christmas tree        |       🟠       | [Show](https://adventjs.dev/challenges/2024/4)  |    ✅     |\n| 05  |                Shoe pairing                |       🟢       | [Show](https://adventjs.dev/challenges/2024/5)  |    ✅     |\n| 06  |        Is the gift inside the box?         |       🟠       | [Show](https://adventjs.dev/challenges/2024/6)  |    ✅     |\n| 07  |            The Grinch's attack             |       🟠       | [Show](https://adventjs.dev/challenges/2024/7)  |    ✅     |\n| 08  |               The reno race                |       🟢       | [Show](https://adventjs.dev/challenges/2024/8)  |    ✅     |\n| 09  |              The magic train               |       🟠       | [Show](https://adventjs.dev/challenges/2024/9)  |    ✅     |\n| 10  |            The elfish assembler            |       🟠       | [Show](https://adventjs.dev/challenges/2024/10) |    ✅     |\n| 11  |             Filenames encoded              |       🟢       | [Show](https://adventjs.dev/challenges/2024/11) |    ✅     |\n| 12  |        How much does the tree cost?        |       🟢       | [Show](https://adventjs.dev/challenges/2024/12) |    ✅     |\n| 13  |             Is the robot back?             |       🔴       | [Show](https://adventjs.dev/challenges/2024/13) |    ✅     |\n| 14  |              Weaving the reno              |       🟢       | [Show](https://adventjs.dev/challenges/2024/14) |    ✅     |\n| 15  |               Drawing tables               |       🟢       | [Show](https://adventjs.dev/challenges/2024/15) |    ❌     |\n| 16  |           Cleaning the snow path           |       🟢       | [Show](https://adventjs.dev/challenges/2024/16) |    ✅     |\n| 17  |               Grinch's bombs               |       🟠       | [Show](https://adventjs.dev/challenges/2024/17) |    ✅     |\n| 18  |            Santa's Magic Agenda            |       🔴       | [Show](https://adventjs.dev/challenges/2024/18) |    ✅     |\n| 19  |    Stack magical boxes to deliver gifts    |       🔴       | [Show](https://adventjs.dev/challenges/2024/19) |    ❌     |\n| 20  |      Find missing and duplicate gifts      |       🟢       | [Show](https://adventjs.dev/challenges/2024/20) |    ✅     |\n| 21  | Calculate the height of the Christmas tree |       🟢       | [Show](https://adventjs.dev/challenges/2024/21) |    ✅     |\n| 22  |         Generate gift combinations         |       🟠       | [Show](https://adventjs.dev/challenges/2024/22) |    ✅     |\n| 23  |          Find the missing numbers          |       🟢       | [Show](https://adventjs.dev/challenges/2024/23) |    ✅     |\n| 24  |     Check if trees are magical mirrors     |       🟠       | [Show](https://adventjs.dev/challenges/2024/24) |    ❌     |\n| 25  |        Execute the magical language        |       🟠       | [Show](https://adventjs.dev/challenges/2024/25) |    ❌     |\n| 26  |     Calculate the completed percentage     |       🟢       | [Show](https://adventjs.dev/challenges/2024/26) |    ❌     |\n\n[^1]: **Difficulty**: 🟢 Easy 🟠 Medium 🔴 Hard\n\n\u003c/details\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmoaqz%2Fadventjs","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmoaqz%2Fadventjs","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmoaqz%2Fadventjs/lists"}