{"id":35012143,"url":"https://github.com/forax/advent-of-code-2024","last_synced_at":"2026-05-23T10:01:43.085Z","repository":{"id":265916856,"uuid":"896863762","full_name":"forax/advent-of-code-2024","owner":"forax","description":"The answers of the first puzzles on the advent of code in Java","archived":false,"fork":false,"pushed_at":"2024-12-24T10:28:25.000Z","size":77,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2024-12-24T11:43:19.667Z","etag":null,"topics":["advent-of-code","advent-of-code-2024","advent-of-code-2024-java"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/forax.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":"2024-12-01T13:47:45.000Z","updated_at":"2024-12-24T10:28:29.000Z","dependencies_parsed_at":"2024-12-17T09:27:20.093Z","dependency_job_id":"954d386b-c2b5-4955-84c5-80ea6fd32e5c","html_url":"https://github.com/forax/advent-of-code-2024","commit_stats":null,"previous_names":["forax/advent-of-code-2024"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/forax/advent-of-code-2024","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/forax%2Fadvent-of-code-2024","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/forax%2Fadvent-of-code-2024/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/forax%2Fadvent-of-code-2024/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/forax%2Fadvent-of-code-2024/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/forax","download_url":"https://codeload.github.com/forax/advent-of-code-2024/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/forax%2Fadvent-of-code-2024/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33390972,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-23T04:15:53.637Z","status":"ssl_error","status_checked_at":"2026-05-23T04:15:53.242Z","response_time":53,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["advent-of-code","advent-of-code-2024","advent-of-code-2024-java"],"created_at":"2025-12-27T04:59:59.113Z","updated_at":"2026-05-23T10:01:43.079Z","avatar_url":"https://github.com/forax.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# advent-of-code-2024\nLet's try to do the advent of code 2024 in Java 23 (with '--enable-preview')\n\nLike [last year](https://github.com/forax/advent-of-code-2023), i will only do the first part of each challenge in hope it wil not take too much time.\nUnike last year, i will try to write the solution in \"Beautiful Java\" and a code golfing solution :) \n\nEach puzzle is contained in one file, by example for the day 1, you can just run\n```bash\njava src/main/java/AdventOfCode01.java\n```\n\n- [Day  1](https://adventofcode.com/2024/day/1) [AdventOfCode01.java](src/main/java/AdventOfCode01.java) [AdventOfCode01Golf.java](src/main/java/AdventOfCode01Golf.java)\n- [Day  2](https://adventofcode.com/2024/day/2) [AdventOfCode02.java](src/main/java/AdventOfCode02.java) [AdventOfCode02Golf.java](src/main/java/AdventOfCode02Golf.java) [AdventOfCode02Golf2.java](src/main/java/AdventOfCode02Golf2.java)\n- [Day  3](https://adventofcode.com/2024/day/3) [AdventOfCode03.java](src/main/java/AdventOfCode03.java) [AdventOfCode03Golf.java](src/main/java/AdventOfCode03Golf.java)\n- [Day  4](https://adventofcode.com/2024/day/4) [AdventOfCode04.java](src/main/java/AdventOfCode04.java) [AdventOfCode04Golf.java](src/main/java/AdventOfCode04Golf.java)\n- [Day  5](https://adventofcode.com/2024/day/5) [AdventOfCode05.java](src/main/java/AdventOfCode05.java) [AdventOfCode05Golf.java](src/main/java/AdventOfCode05Golf.java)\n- [Day  6](https://adventofcode.com/2024/day/6) [AdventOfCode06.java](src/main/java/AdventOfCode06.java) [AdventOfCode06Golf.java](src/main/java/AdventOfCode06Golf.java)\n- [Day  7](https://adventofcode.com/2024/day/7) [AdventOfCode07.java](src/main/java/AdventOfCode07.java) [AdventOfCode07Golf.java](src/main/java/AdventOfCode07Golf.java)\n- [Day  8](https://adventofcode.com/2024/day/8) [AdventOfCode08.java](src/main/java/AdventOfCode08.java) [AdventOfCode08Golf.java](src/main/java/AdventOfCode08Golf.java)\n- [Day  9](https://adventofcode.com/2024/day/9) [AdventOfCode09.java](src/main/java/AdventOfCode09.java) [AdventOfCode09Golf.java](src/main/java/AdventOfCode09Golf.java) [AdventOfCode09Golf2.java](src/main/java/AdventOfCode09Golf2.java)\n- [Day 10](https://adventofcode.com/2024/day/10) [AdventOfCode10.java](src/main/java/AdventOfCode10.java) [AdventOfCode10Golf.java](src/main/java/AdventOfCode10Golf.java)\n- [Day 11](https://adventofcode.com/2024/day/11) [AdventOfCode11.java](src/main/java/AdventOfCode11.java) [AdventOfCode11Golf.java](src/main/java/AdventOfCode11Golf.java)\n- [Day 12](https://adventofcode.com/2024/day/12) [AdventOfCode12.java](src/main/java/AdventOfCode12.java) [AdventOfCode12Golf.java](src/main/java/AdventOfCode12Golf.java)\n- [Day 13](https://adventofcode.com/2024/day/13) [AdventOfCode13.java](src/main/java/AdventOfCode13.java) [AdventOfCode13Golf.java](src/main/java/AdventOfCode13Golf.java) [AdventOfCode13Golf2.java](src/main/java/AdventOfCode13Golf2.java)\n- [Day 14](https://adventofcode.com/2024/day/14) [AdventOfCode14.java](src/main/java/AdventOfCode14.java) [AdventOfCode14Golf.java](src/main/java/AdventOfCode14Golf.java)\n- [Day 15](https://adventofcode.com/2024/day/15) [AdventOfCode15.java](src/main/java/AdventOfCode15.java) [AdventOfCode15Golf.java](src/main/java/AdventOfCode15Golf.java)\n- [Day 16](https://adventofcode.com/2024/day/16) [AdventOfCode16.java](src/main/java/AdventOfCode16.java) [AdventOfCode16Golf.java](src/main/java/AdventOfCode16Golf.java)\n- [Day 17](https://adventofcode.com/2024/day/17) [AdventOfCode17.java](src/main/java/AdventOfCode17.java) [AdventOfCode17Golf.java](src/main/java/AdventOfCode17Golf.java)\n- [Day 18](https://adventofcode.com/2024/day/18) [AdventOfCode18.java](src/main/java/AdventOfCode18.java) [AdventOfCode18Golf.java](src/main/java/AdventOfCode18Golf.java)\n- [Day 19](https://adventofcode.com/2024/day/19) [AdventOfCode19.java](src/main/java/AdventOfCode19.java) [AdventOfCode19Golf.java](src/main/java/AdventOfCode19Golf.java)\n- [Day 20](https://adventofcode.com/2024/day/20) [AdventOfCode20.java](src/main/java/AdventOfCode20.java) [AdventOfCode20Golf.java](src/main/java/AdventOfCode20Golf.java)\n- [Day 21](https://adventofcode.com/2024/day/21) [AdventOfCode21.java](src/main/java/AdventOfCode21.java) [AdventOfCode21Golf.java](src/main/java/AdventOfCode21Golf.java)\n- [Day 22](https://adventofcode.com/2024/day/22) [AdventOfCode22.java](src/main/java/AdventOfCode22.java) [AdventOfCode22Golf.java](src/main/java/AdventOfCode22Golf.java)\n- [Day 23](https://adventofcode.com/2024/day/23) [AdventOfCode23.java](src/main/java/AdventOfCode23.java) [AdventOfCode23Golf.java](src/main/java/AdventOfCode23Golf.java)\n- [Day 24](https://adventofcode.com/2024/day/24) [AdventOfCode24.java](src/main/java/AdventOfCode24.java) [AdventOfCode24Golf.java](src/main/java/AdventOfCode24Golf.java)\n- [Day 24](https://adventofcode.com/2024/day/25) [AdventOfCode25.java](src/main/java/AdventOfCode25.java) [AdventOfCode25Golf.java](src/main/java/AdventOfCode25Golf.java)\n\nEach code will be published the day after.\n\nEnjoy\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fforax%2Fadvent-of-code-2024","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fforax%2Fadvent-of-code-2024","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fforax%2Fadvent-of-code-2024/lists"}