Skip to content

Latest commit

History

76 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

Advent of Code

Each folder corresponds to a year. Current year is also the root folder, for which each folder corresponds to a day. I try to stick to one language per year.

Advent of Code 2023

Language for this year will be rust! To run day xx, simply do cargo run --bin xx from the root folder.

Progression

List of every day, with every challenge. The mark is my opinion on my solution : 1 is minimal effort, working solution, 2 is for a more fancy one, and 3 is when I tried to clean the code afterwards and do some fancy stuff. Time is hh:mm:ss, and using a separate timer - as UTC-5 is a bit rough.

StatusT Part 1T Part 2T1+T2Self-grade
100:03:5500:10:5000:14:452
200:15:5000:03:3500:19:252
300:20:5500:09:3400:30:292
400:08:1200:07:1100:15:232
500:36:2501:22:1301:58:381
600:05:5800:24:4500:30:431
701:39:0200:26:2402:05:262
800:13:3600:25:2700:39:032
900:07:4400:05:3600:13:202
1000:49:3102:23:4603:13:172
1100:18:1100:06:5500:25:062
1201:23:1200:57:3902:20:511
1300:17:4100:24:5000:42:312
1400:10:1700:45:0400:55:212
1500:05:3200:38:5400:44:261
1600:46:1400:06:5100:51:051
1701:09:0400:16:2101:27:252
1800:33:0400:26:0600:59:101
1900:47:05>2:00:00>2:47:051
2002:18:4500:55:5803:54:431
21👻00:07:08--:--:----:--:--2
2201:34:1500:45:1102:19:261
23👻
24👻
25👻

Remarks

  • I think day 09 can be done with a one liner by calling several maps on iterators, and I tried to get as close as possible to that - but I think I failed
  • Did not try part 2 of day 21: too many assumption about inputs do to it mathematically, part 1 way too easy in comparison, not a fan at all
  • Part 1 of 23/24/25 done, will had code if I clean my heuristics to work more than half of the time

About

Advent of code 2022-23

Resources

Stars

2 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages