Commit Graph

66 Commits

Author SHA1 Message Date
e6867b9cfb feat: include 2020D7 2025-11-28 11:32:01 +01:00
d783d14ecc test: add PartOne unit test 2025-11-28 11:31:55 +01:00
1fe2e30ef8 feat: use a BFS approach to solve part one 2025-11-28 11:31:43 +01:00
a7e15569b4 feat: add 2020D7 input 2025-11-28 11:28:28 +01:00
41007ef20e go: fmt 2025-11-28 11:28:19 +01:00
3fb71d0cbf refactor: standardize PartOne/PartTwo declarations 2025-11-28 09:01:11 +01:00
62969312e3 feat: more elegant solution, get rid of cmp 2025-11-26 17:12:36 +01:00
59974a4d29 build: make all targets silent, test output will still appear anyway 2025-11-26 16:11:26 +01:00
44cceaad6d build: make it silent 2025-11-26 16:10:41 +01:00
5274739cd3 build: create bin dir when building as it's git-ignored 2025-11-26 16:09:23 +01:00
8915de6145 feat: add 2022D1 solutions 2025-11-26 16:05:47 +01:00
e96d308e5f feat: input for 2022D1 2025-11-26 16:05:35 +01:00
3fdb921aae tests: add 2022D1 unit tests 2025-11-26 16:05:00 +01:00
2d5e05ae8b feat: include 2022D1 2025-11-26 16:04:51 +01:00
2f06c7ab2d feat: add gitignore 2025-11-26 14:05:39 +01:00
3723f84d1a refactor: massive refactor to have only one binary to call 2025-11-26 14:04:13 +01:00
314da54495 feat: complete part two 2025-11-25 23:12:50 +01:00
3ab410ea06 test: add unit test for part two 2025-11-25 23:12:42 +01:00
45c04431cc refactor: i -> idx 2025-11-25 22:45:49 +01:00
497314aa8b test: add unit test for part one 2025-11-25 22:44:46 +01:00
ce1cc9d5cf feat: complete part one 2025-11-25 22:44:37 +01:00
b2f1a2902c feat: add input 2025-11-25 22:44:30 +01:00
de59203640 go: init 2020/day06 package 2025-11-25 22:44:25 +01:00
021d16cfd7 test: Add unit test for PartTwo 2025-11-25 22:28:33 +01:00
d13ed719e1 feat: complete PartTwo 2025-11-25 22:28:25 +01:00
507b27bc13 refactor: add calculateSeatID helper to simplify code 2025-11-25 22:27:44 +01:00
e763653a96 test: add unit tests 2025-11-24 22:13:21 +01:00
13165c5fa3 feat: add main code 2025-11-24 22:13:16 +01:00
c5885f9bbf feat: add input 2025-11-24 22:13:12 +01:00
6931a63080 go: init 2021/day03 package 2025-11-24 22:13:08 +01:00
3f795a451d test: add unit tests 2025-11-24 21:35:28 +01:00
c56c2aa449 feat: add main code 2025-11-24 21:35:22 +01:00
19ea2cd1f6 feat: add input 2025-11-24 21:35:19 +01:00
8594cd44d3 go: init 2021/day02 package 2025-11-24 21:35:14 +01:00
f8d8916b60 feat: add main code 2025-11-24 21:24:48 +01:00
5545200823 test: add unit tests 2025-11-24 21:24:43 +01:00
0f33caf778 feat: add input 2025-11-24 21:24:22 +01:00
63f9aa5ad1 go:init 2021/day01 package 2025-11-24 21:24:18 +01:00
3602fc356b test: add unit test 2025-11-24 21:07:43 +01:00
624649e6ea feat: add main code 2025-11-24 21:07:34 +01:00
898a67090e feat: add input 2025-11-24 21:07:30 +01:00
daaf966e12 go: init 2020/day05 package 2025-11-24 21:07:27 +01:00
5bdd01dfdd refactor: directly return list from Split() 2025-11-24 18:55:37 +01:00
43b78620ca feat: add main code 2025-11-24 18:49:12 +01:00
bb9f9d4484 test: add unit test 2025-11-24 18:49:09 +01:00
9ec566abf1 typo: tt's -> it's (+ rephrasing) 2025-11-24 14:41:25 +01:00
09e299539d docs: explain how's everything is in go 1.25 :D 2025-11-24 14:40:00 +01:00
587aabd80e typo: faild -> failed 2025-11-24 14:32:16 +01:00
a9de4a3502 feat: add input 2025-11-24 14:11:36 +01:00
cd160685f1 go: init 2020/day04 package 2025-11-24 14:11:33 +01:00