Advent of Code 2022

Timeline
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

47 check-ins

2023-11-28
19:23
Update readme link Leaf check-in: ce50cc7eef user: marv tags: trunk
19:23
Update dependency on aoc tooling check-in: f264f8203f user: marv tags: trunk
2022-12-12
13:49
Add day9 solution 1 and stub for solution 2 which is not working yet. check-in: 09577e55b4 user: marv tags: day9, initial, trunk
2022-12-08
07:13
Remove unused import/please linter check-in: 2058de3c61 user: marv tags: day8, trunk
07:12
Add day 8 to readme check-in: eecb1e9b8f user: marv tags: trunk
07:11
Add solution for day 8 check-in: 2f2b9fe7a2 user: marv tags: day8, initial, trunk
07:11
Add vscode settings check-in: 37db7b2bd1 user: marv tags: trunk
2022-12-07
08:25
Add day 7 to readme check-in: 1be221e8ff user: marv tags: trunk
07:17
Add initial solution for day 7 check-in: 102ff92546 user: marv tags: day7, initial, trunk
2022-12-06
17:02
Compress solution by adding function type check-in: b5f6dc7a54 user: marv tags: day5, trunk
13:21
Improve readability with formatting check-in: dad81897cf user: marv tags: day6, trunk
11:10
Apply new iteration utils check-in: 2ea5d81bbf user: marv tags: day6, trunk
07:44
Update name of isDistinct getter to new areDistinct check-in: d283cf7deb user: marv tags: day6, trunk
07:19
Add day6 to readme check-in: 42edfbe94e user: marv tags: trunk
07:18
Make use of new slide util of collection check-in: dffe360e9b user: marv tags: day6, trunk
06:11
Factor out solution into single base function check-in: 874aa6d299 user: marv tags: day6, trunk
06:05
Add initial solution for day 6 check-in: 29dc0b7539 user: marv tags: day6, initial, trunk
2022-12-05
10:39
Add new string and collection utils check-in: 0274aa1582 user: marv tags: day5, trunk
10:11
Use new CharColl() utility fo creating char collections from strings check-in: 499de01395 user: marv tags: day3, day5, trunk
07:59
Add day5 to readme check-in: 1f504a8654 user: marv tags: trunk
07:58
Make use of unshift and reverse to clean up the code even more check-in: 7279cbdcf9 user: marv tags: day5, trunk
07:24
Clean up day5 solution check-in: e9f88d9763 user: marv tags: day5, trunk
06:34
Add day 5 initial solution. In practice puzzle 2 was solved by just editing solution 1, as the puzzle 2 solution was an earlier failed try of puzzle 1. check-in: 07a02ff7f6 user: marv tags: day5, initial, trunk
2022-12-04
14:59
Use new collection wrapper for leading items check-in: 5ef135af4b user: marv tags: day1, trunk
14:49
Use collection sum util check-in: e5a41aae15 user: marv tags: day3, trunk
14:27
Add more collection utility check-in: 5e8ad6c589 user: marv tags: day3, trunk
14:07
Move asserts into import map check-in: 47aedcf35c user: marv tags: trunk
13:59
Add day4 to readme and refactor format for better looks check-in: 46ad832267 user: marv tags: trunk
13:54
Apply collection refactorings check-in: 6d7b0d402d user: marv tags: day1, day3, trunk
11:02
Add new Collection util to simplify solution check-in: 347693dd5c user: marv tags: day4, trunk
10:37
Add initial solution for day4 check-in: 4361fd89d7 user: marv tags: day4, initial, trunk
2022-12-03
21:49
Add day3 to readme check-in: b2686f78c7 user: marv tags: trunk
21:48
Factor out utility functions into aoc-tooling and re-import them in this project check-in: 675130f7b0 user: marv tags: day3, trunk
21:17
Add day2 to readme check-in: 8a2b4fbbea user: marv tags: trunk
21:13
Refactor day2 solution to a more functional style and clean up object notations check-in: b5a35d1d7e user: marv tags: day2, trunk
20:38
Add initial solution for day 3 check-in: 624fe985d2 user: marv tags: day3, initial, trunk
20:09
Add initial solution for day 2. Part 1 one of this day was originally solved on the train on my steam deck with virtual keyboard and the firefox browser console. The solution was very similar, but required more manual labor. check-in: 63deb3b727 user: marv tags: day2, initial, trunk
2022-12-01
07:33
Add some more explanation to readme check-in: 41708cdfcc user: marv tags: trunk
07:20
Add links to day1 in readme check-in: 330d719c97 user: marv tags: trunk
07:13
Extract utility to aoc-tooling and use new functions check-in: 6ad91bae0f user: marv tags: day1, trunk
06:03
Move parseInt into array creation rather than mapping to it later check-in: a391a51b7a user: marv tags: day1, trunk
05:59
Apply formatting check-in: 3b3b1fe606 user: marv tags: trunk
05:58
Clean up day1 check-in: 327443a3d6 user: marv tags: day1, trunk
05:56
Day1 initial solution check-in: 88e12b4dd0 user: marv tags: day1, initial, trunk
2022-11-30
19:13
Fix markdown link check-in: 74dbf6fd21 user: marv tags: trunk
19:10
Add readme check-in: 84772f61bf user: marv tags: trunk
19:04
initial empty check-in check-in: fd007cc52b user: marv tags: trunk