Commit Graph
53 Commits
Author SHA1 Message Date
Stevan Freeborn 0a2407ec1d tests: add test for queue implementation 2025-12-13 07:40:48 -06:00
Stevan Freeborn 3560f6b538 refactor: update solution to use internal packages 2025-12-13 07:29:39 -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 575638e449 Merge pull request #16 from StevanFreeborn/stevanfreeborn/feat/solve-day-seven-part-one
feat: solve day 7 part 1
2025-12-13 06:09:58 -06:00
Stevan Freeborn 41d26d1a23 feat: solve day 7 part 1 2025-12-13 06:08:15 -06:00
Stevan Freeborn e89b766c4f refactor: use existing bar for row loop 2025-12-12 16:26:58 -06:00
Stevan Freeborn c41ba29791 Merge pull request #15 from StevanFreeborn/stevanfreeborn/feat/solve-day-six-part-two
feat: i came, i saw, and i conquered
2025-12-12 06:55:12 -06:00
Stevan Freeborn 8869c58d72 chore: update README.md 2025-12-12 06:55:01 -06:00
Stevan Freeborn 6d921bbb63 feat: i came, i saw, and i conquered 2025-12-12 06:52:39 -06:00
Stevan Freeborn de34aaac5a Merge pull request #14 from StevanFreeborn/stevanfreeborn/refactor/cleanup-day-six-part-one
refactor: make not ugly
2025-12-11 10:34:47 -06:00
Stevan Freeborn e931b515a2 refactor: make not ugly 2025-12-11 10:33:58 -06:00
Stevan Freeborn 9b53e28a19 Merge pull request #13 from StevanFreeborn/stevanfreeborn/feat/solve-day-six-part-one
feat: solve day 6 part 1
2025-12-11 07:08:27 -06:00
Stevan Freeborn a7da60bc86 feat: solve day 6 part 1 2025-12-11 07:06:19 -06:00
Stevan Freeborn e8ade02c1e chore: update README.md 2025-12-10 04:58:56 -06:00
Stevan Freeborn b3b0b2cdba feat: solve day 5 part 2 2025-12-10 04:56:55 -06:00
Stevan Freeborn 36c3b8eaf3 Merge pull request #12 from StevanFreeborn/stevanfreeborn/feat/solve-day-five-part-one
feat: solve day 5 part 1
2025-12-09 07:10:24 -06:00
Stevan Freeborn 9c221a8112 feat: solve day 5 part 1 2025-12-09 07:09:27 -06:00
Stevan Freeborn 247f76026d Merge pull request #11 from StevanFreeborn/stevanfreeborn/feat/solve-day-four-part-two
feat: solve day 4 part 2
2025-12-08 05:41:59 -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 5dfbd2d9b3 Merge pull request #10 from StevanFreeborn/stevanfreeborn/refactor/add-grid-package
refactor: add grid package
2025-12-07 21:27:07 -06:00
Stevan Freeborn 4ca54ebb63 refactor: extract grid abstraction for reuse 2025-12-07 21:25:34 -06:00
Stevan Freeborn f8b8de69ce Merge pull request #9 from StevanFreeborn/stevanfreeborn/feat/solve-day-four-part-one
feat: solve day four part one
2025-12-07 08:03:02 -06:00
Stevan Freeborn d185ffda50 feat: wip on adding grid 2025-12-07 08:02:09 -06:00
Stevan Freeborn 8c81063506 chore: update README.md 2025-12-07 08:01:02 -06:00
Stevan Freeborn 6d0817509d feat: solve day 4 part 1 2025-12-07 07:58:26 -06:00
Stevan Freeborn fa4140bd62 Merge pull request #8 from StevanFreeborn/stevanfreeborn/feat/implement-file-iterator
feat: implement method for reading file line at a time
2025-12-06 12:31:37 -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 fcd314b5c2 fix: uncomment test cases 2025-12-06 07:36:16 -06:00
Stevan Freeborn 07242903eb Merge pull request #7 from StevanFreeborn/stevanfreeborn/feat/solve-day-three-part-two
feat: solve day 3 part 2
2025-12-06 07:36:07 -06:00
Stevan Freeborn 4a52b67ccc feat: solve day 3 part 2 2025-12-06 07:34:42 -06:00
Stevan Freeborn cfa1ccf7c6 Merge pull request #6 from StevanFreeborn/stevanfreeborn/feat/solve-day-three-part-one
feat: solve day 3 part 1
2025-12-05 08:06:55 -05:00
Stevan Freeborn 52422a9e16 feat: solve day 3 part 1 2025-12-05 07:05:28 -06:00
Stevan Freeborn eb85bd0360 Merge pull request #5 from StevanFreeborn/stevanfreeborn/feat/solve-day-two-part-two
feat: solve day 2 part 2
2025-12-04 07:37:22 -05:00
Stevan Freeborn 8c17524cc6 feat: solve day 2 part 2 2025-12-04 06:33:21 -06:00
Stevan Freeborn 267bbd2d81 Merge pull request #4 from StevanFreeborn/stevanfreeborn/refactor/clean-up-day-two-part-one
refactor: clean up day two part one
2025-12-03 21:48:29 -05:00
Stevan Freeborn e75a498018 refactor: clean up solution to part 1 on day 2 2025-12-03 20:47:27 -06:00
Stevan Freeborn 3b86c59044 refactor: extract read all text method to file package 2025-12-03 10:24:16 -06:00
Stevan Freeborn 6633b702c5 Merge pull request #3 from StevanFreeborn/stevanfreeborn/feat/solve-day-two-part-one
feat: solve day 2 part 1
2025-12-03 08:26:18 -05:00
Stevan Freeborn 405177ef53 feat: solve day 2 part 1 2025-12-03 07:25:24 -06:00
Stevan Freeborn 7b841db4eb refactor: change logic 2025-12-02 07:50:07 -06:00
Stevan Freeborn 678b417191 Merge pull request #2 from StevanFreeborn/stevanfreeborn/feat/solve-day-one-part-two
feat: solve day one part two
2025-12-02 08:42:03 -05:00
Stevan Freeborn e1bb9d8beb tests: add right answer 2025-12-02 07:40:47 -06:00
Stevan Freeborn 0bc711e186 chore: update README.md 2025-12-02 07:37:39 -06:00
Stevan Freeborn c1c9d4157d feat: fuck me...only count occurrences of landing on and then beginning on zero once 2025-12-02 07:33:49 -06:00
Stevan Freeborn d61a630607 feat: ugh...this shouldn't be that hard 2025-12-02 07:18:38 -06:00
Stevan Freeborn e7c180de4b chore: update README.md 2025-12-01 06:51:33 -06:00
Stevan Freeborn ebf7da2e0b Merge pull request #1 from StevanFreeborn/stevanfreeborn/feat/solve-day-one-part-one
feat: solve day 1 part 1
2025-12-01 07:50:53 -05:00
Stevan Freeborn df4bd2cfa3 feat: solve day 1 part 1 2025-12-01 06:49:26 -06:00
Stevan Freeborn 2734425a33 chore: fix README solution links 2025-11-28 07:22:51 -06:00
Stevan Freeborn b0bfab942c chore: initial commit 2025-11-28 07:19:14 -06:00