{"id":23215401,"url":"https://github.com/0xrgb/adventofjulia","last_synced_at":"2025-04-05T13:42:29.000Z","repository":{"id":267498653,"uuid":"901444206","full_name":"0xrgb/AdventOfJulia","owner":"0xrgb","description":"Advent of Code using Julia","archived":false,"fork":false,"pushed_at":"2024-12-15T13:15:27.000Z","size":32,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-11T09:50:25.393Z","etag":null,"topics":["advent-of-code","competitive-programming","julia"],"latest_commit_sha":null,"homepage":"","language":"Julia","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/0xrgb.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-10T17:06:12.000Z","updated_at":"2024-12-15T13:15:30.000Z","dependencies_parsed_at":"2024-12-10T18:29:58.117Z","dependency_job_id":"b83b2024-ff6e-4fe8-83c9-8388d16c8219","html_url":"https://github.com/0xrgb/AdventOfJulia","commit_stats":null,"previous_names":["0xrgb/adventofjulia"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/0xrgb%2FAdventOfJulia","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/0xrgb%2FAdventOfJulia/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/0xrgb%2FAdventOfJulia/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/0xrgb%2FAdventOfJulia/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/0xrgb","download_url":"https://codeload.github.com/0xrgb/AdventOfJulia/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247345788,"owners_count":20924098,"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","competitive-programming","julia"],"created_at":"2024-12-18T20:16:04.657Z","updated_at":"2025-04-05T13:42:28.965Z","avatar_url":"https://github.com/0xrgb.png","language":"Julia","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Advent of Code with Juila\n\nWelcome to my solutions for Advent of Code challenges!\n\nI'm using Advent of Code problems as a way to learn and get more familiar with Julia.\n\nI prioritize quick implementation: this repository contains a lot of QUICK \u0026 DIRTY solutions.\nFeel free to suggest improvements if you spot any better approaches!\n\n## Usage\n\nYou need Julia 1.11 or above.\n\n```bash\n$ julia --project cli/download.jl 2024 1\n[+] download inputt data to '.../data/2024/day1.txt'\n[+] create a solution template to '.../src/2024/day1.jl'\n$ vim 2024/src/day1.jl  # solve problem\n...\n$ juila --project cli/run.jl 2024 1 part1\n1834060\n$ julia --project test/runtests.jl\nTest Summary: | Pass  Total  Time\nparser        |    5      5  0.1s\nTest Summary: | Pass  Total  Time\n2024          |    2      2  0.1s\n$ julia --project bench/benchmark.jl 2024 1\n[=] 2024 Day 1 (part1): 234.600 μs, 648.77 KiB\n[=] 2024 Day 1 (part2): 280.600 μs, 762.70 KiB\n```\n\n## Status\n\n- Solved: :star:\n- Solved, but not a good solution (\u003e1s): :poop:\n- Unsolved: :x:\n\n### 2024 (24/50)\n\n| Day | Code | Type | Part 1 | Part 2 |\n|----:|:----:|------|:------:|:------:|\n| [1](https://adventofcode.com/2024/day/1) | [day1.jl](src/2024/day1.jl) | adhoc | :star: | :star: |\n| [2](https://adventofcode.com/2024/day/2) | [day2.jl](src/2024/day2.jl) | adhoc | :star: | :star: |\n| [3](https://adventofcode.com/2024/day/3) | [day3.jl](src/2024/day3.jl) | parsing | :star: | :star: |\n| [4](https://adventofcode.com/2024/day/4) | [day4.jl](src/2024/day4.jl) | string | :star: | :star: |\n| [5](https://adventofcode.com/2024/day/5) | [day5.jl](src/2024/day5.jl) | greedy | :star: | :star: |\n| [6](https://adventofcode.com/2024/day/6) | [day6.jl](src/2024/day6.jl) | greedy | :star: | :star: |\n| [7](https://adventofcode.com/2024/day/7) | [day7.jl](src/2024/day7.jl) | DP | :star: | :star: |\n| [8](https://adventofcode.com/2024/day/8) | [day8.jl](src/2024/day8.jl) | math | :star: | :star: |\n| [9](https://adventofcode.com/2024/day/9) | [day9.jl](src/2024/day9.jl) | adhoc | :star: | :star: |\n| [10](https://adventofcode.com/2024/day/10) | [day10.jl](src/2024/day10.jl) | DP, search | :star: | :star: |\n| [11](https://adventofcode.com/2024/day/11) | [day11.jl](src/2024/day11.jl) | DP | :star: | :star: |\n| [12](https://adventofcode.com/2024/day/12) | :x: | ? | :x: | :x: |\n| [13](https://adventofcode.com/2024/day/13) | :x: | ? | :x: | :x: |\n| [14](https://adventofcode.com/2024/day/14) | :x: | ? | :x: | :x: |\n| [15](https://adventofcode.com/2024/day/15) | [day15.jl](src/2024/day15.jl) | adhoc | :star: | :star: |\n\n## See also\n\n- [goggle/AdventOfCode2023.jl](https://github.com/goggle/AdventOfCode2023.jl):\n  Well-organized project with proper modules, tests and benchmarks.\n  If you are familiar with C++, Java or Rust, this is a good starting point.\n- [GunnarFarneback/AdventOfCode.jl](https://github.com/GunnarFarneback/AdventOfCode.jl):\n  If you are a Python developer, `aoc.jl` is a good starting point.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F0xrgb%2Fadventofjulia","html_url":"https://awesome.ecosyste.ms/projects/github.com%2F0xrgb%2Fadventofjulia","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F0xrgb%2Fadventofjulia/lists"}