Stevan Freeborn
|
f6d1aed872
|
tests: add missing tests for stack implementation
|
2025-12-14 09:29:06 -06:00 |
|
Stevan Freeborn
|
b7d78c09fe
|
feat: add stack implementation
|
2025-12-14 07:21:48 -06:00 |
|
Stevan Freeborn
|
0a2407ec1d
|
tests: add test for queue implementation
|
2025-12-13 07:40:48 -06:00 |
|
Stevan Freeborn
|
f3878117b9
|
feat: add queue implementation
|
2025-12-13 07:29:12 -06:00 |
|
Stevan Freeborn
|
934ac56ab6
|
feat: add move method to position
|
2025-12-13 07:28:13 -06:00 |
|
Stevan Freeborn
|
0b74bfd821
|
feat: solve day 4 part 2
|
2025-12-08 05:39:47 -06:00 |
|
Stevan Freeborn
|
801b492e59
|
refactor: use position map to perform bounds check
|
2025-12-07 21:35:36 -06:00 |
|
Stevan Freeborn
|
5586641aff
|
refactor: add positions method to grid and use that for iterating in day 4 part 1
|
2025-12-07 21:33:11 -06:00 |
|
Stevan Freeborn
|
4ca54ebb63
|
refactor: extract grid abstraction for reuse
|
2025-12-07 21:25:34 -06:00 |
|
Stevan Freeborn
|
d185ffda50
|
feat: wip on adding grid
|
2025-12-07 08:02:09 -06:00 |
|
Stevan Freeborn
|
1477c58dce
|
feat: implement method for reading file line at a time
|
2025-12-06 12:31:00 -06:00 |
|
Stevan Freeborn
|
52422a9e16
|
feat: solve day 3 part 1
|
2025-12-05 07:05:28 -06:00 |
|
Stevan Freeborn
|
3b86c59044
|
refactor: extract read all text method to file package
|
2025-12-03 10:24:16 -06:00 |
|
Stevan Freeborn
|
d61a630607
|
feat: ugh...this shouldn't be that hard
|
2025-12-02 07:18:38 -06:00 |
|
Stevan Freeborn
|
df4bd2cfa3
|
feat: solve day 1 part 1
|
2025-12-01 06:49:26 -06:00 |
|