{"id":20393957,"url":"https://github.com/stewsquared/advent-of-code","last_synced_at":"2025-04-12T12:11:51.367Z","repository":{"id":64778954,"uuid":"433682968","full_name":"stewSquared/advent-of-code","owner":"stewSquared","description":"https://adventofcode.com/","archived":false,"fork":false,"pushed_at":"2024-12-26T06:01:11.000Z","size":299,"stargazers_count":11,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-26T06:51:14.710Z","etag":null,"topics":["advent-of-code","scala"],"latest_commit_sha":null,"homepage":"https://twitch.tv/stewSquared","language":"Scala","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/stewSquared.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":"2021-12-01T04:31:37.000Z","updated_at":"2024-12-26T06:01:15.000Z","dependencies_parsed_at":"2024-01-10T23:44:26.103Z","dependency_job_id":"eecbf02f-577e-425b-80b0-2e93d5ca85fc","html_url":"https://github.com/stewSquared/advent-of-code","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stewSquared%2Fadvent-of-code","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stewSquared%2Fadvent-of-code/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stewSquared%2Fadvent-of-code/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/stewSquared%2Fadvent-of-code/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/stewSquared","download_url":"https://codeload.github.com/stewSquared/advent-of-code/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248565074,"owners_count":21125417,"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":["advent-of-code","scala"],"created_at":"2024-11-15T03:51:17.824Z","updated_at":"2025-04-12T12:11:51.347Z","avatar_url":"https://github.com/stewSquared.png","language":"Scala","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Advent of Code Solutions\n\nMy Solutions to [Advent of Code](https://adventofcode.com), written in Scala 3\n\n## Links\n- 📊 I have a [leaderboard](https://adventofcode.com/2023/leaderboard/private/view/1567548)! Code to join is `1567548-37bb9c26`\n- 🔴 I live stream solutions on [Twitch](https://twitch.tv/stewSquared) and [YouTube](https://youtube.com/@stewSquared).\n- 💬 Comments and questions? Come chat in [Discord](https://discord.gg/SgZemzbHPa).\n\n## Advent of Code 2023\n\n[Solutions and Breakdown](src/main/scala/2023/)\n\n[Live Recordings Playlist](https://www.youtube.com/playlist?list=PLnP_dObOt-rWnSqOUQDc5T_r9TMdaNxJl)\n\nSources:\n|   |   |   |   |   |\n|---|---|---|---|---|\n|[01](src/main/scala/2023/Day01.worksheet.sc)|[02](src/main/scala/2023/Day02.worksheet.sc)|[03](src/main/scala/2023/Day03.worksheet.sc)|[04](src/main/scala/2023/Day04.worksheet.sc)|[05](src/main/scala/2023/Day05.worksheet.sc)|\n|[06](src/main/scala/2023/Day06.worksheet.sc)|[07](src/main/scala/2023/Day07.worksheet.sc)|[08](src/main/scala/2023/Day08.worksheet.sc)|[09](src/main/scala/2023/Day09.worksheet.sc)|[10](src/main/scala/2023/Day10.worksheet.sc)|\n|[11](src/main/scala/2023/Day11.worksheet.sc)|[12](src/main/scala/2023/Day12.worksheet.sc)|[13](src/main/scala/2023/Day13.worksheet.sc)|[14](src/main/scala/2023/Day14.worksheet.sc)|[15](src/main/scala/2023/Day15.worksheet.sc)|\n|[16](src/main/scala/2023/Day16.worksheet.sc)|[17](src/main/scala/2023/Day17.worksheet.sc)|[18](src/main/scala/2023/Day18.worksheet.sc)|[19](src/main/scala/2023/Day19.worksheet.sc)|[20](src/main/scala/2023/Day20.worksheet.sc)|\n|[21](src/main/scala/2023/Day21.worksheet.sc)|[22](src/main/scala/2023/Day22.worksheet.sc)|[23](src/main/scala/2023/Day23.worksheet.sc)|[24](src/main/scala/2023/Day24.worksheet.sc)|[25](src/main/scala/2023/Day25.worksheet.sc)|\n\n## Usage\n\nSolutions are in Scala 3 worksheet files. To run these, files need to be opened in an editor running [Metals](https://scalameta.org/metals/). Intellij *might* also work, but I haven't used its worksheets.\n\nInput files are not distributed, as per the AoC creator's request. A [script](input.sh) is included that will save your problem input to the appropriate path. To use it, you will need your advent of code session key:\n\n```bash\nAOC_SESSION=\u003cyour session key here\u003e\nsource ./input.sh\naoc-input \u003cyear\u003e \u003cday\u003e\n```\n\n## Videos\n\nStarting 2023 these solutions are live streamed on [YouTube](https://youtube.com/@stewSquared) and [Twitch](https://twitch.tv/stewSquared). VODs will be available long-term on YouTube. Check out [this playlist](https://www.youtube.com/playlist?list=PLnP_dObOt-rWnSqOUQDc5T_r9TMdaNxJl) for all 2023 videos. If you found code in this repository interesting, consider following me on either of these platforms.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstewsquared%2Fadvent-of-code","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fstewsquared%2Fadvent-of-code","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fstewsquared%2Fadvent-of-code/lists"}