Matthew Gretton-Dann mgrettondann
  • Joined on 2024-03-12
mgrettondann created branch codex/issue-14-completion-check in mgrettondann/partridge-cpp 2026-07-30 16:53:58 +01:00
mgrettondann pushed to codex/issue-7-results-assert at mgrettondann/partridge-cpp 2026-07-30 16:47:08 +01:00
ebfc80546a results: fix Debug rendering assertion
912d59fdd9 test: cover rendering a valid solution
Compare 2 commits »
mgrettondann created branch codex/issue-7-results-assert in mgrettondann/partridge-cpp 2026-07-30 16:47:08 +01:00
mgrettondann pushed to codex/issue-1-tests at mgrettondann/partridge-cpp 2026-07-30 16:40:56 +01:00
0b65501c73 test: add independent placement validation
mgrettondann created branch codex/issue-1-tests in mgrettondann/partridge-cpp 2026-07-30 16:40:56 +01:00
mgrettondann pushed to main at mgrettondann/ocaml-aoc 2025-11-22 19:10:51 +00:00
3f4a0de104 Add a short comment on years.
mgrettondann pushed to main at mgrettondann/partridge-cpp 2025-09-04 19:08:55 +01:00
65c748aab3 Update results file with latest timings.
5a01260281 Code tidy as reported by clang-tidy
Compare 2 commits »
mgrettondann pushed to main at mgrettondann/partridge-cpp 2025-09-04 10:28:34 +01:00
ff43ba5287 Make add and clear use indices.
f1445b7544 Make next_pos iterate over indices.
ed71280dc2 Convert largest_square to use pos indices.
a066fdb552 Convert Pos to an index.
e557933590 [1/n]: Refactor x() & y() calls on position
Compare 7 commits »
mgrettondann pushed to main at mgrettondann/partridge-cpp 2025-09-03 06:45:03 +01:00
1684c289c6 Add a file showing results.
mgrettondann pushed to main at mgrettondann/partridge-cpp 2025-09-02 18:24:03 +01:00
f5021aca30 Change implementation to iterative.
mgrettondann pushed to main at mgrettondann/partridge-cpp 2025-09-01 18:54:03 +01:00
52a73a3d05 Add README.md and LICENSE.
706baf9048 Don't immediately store pretty squares
9cbc6c4cbc Comment code.
e865b2a567 Change Grid to use vector not string.
355c4211aa Fix bug in largest_square: y direction
mgrettondann created branch main in mgrettondann/partridge-cpp 2025-09-01 18:54:02 +01:00
mgrettondann created repository mgrettondann/partridge-cpp 2025-09-01 18:52:17 +01:00
mgrettondann pushed to main at mgrettondann/partridge 2025-08-30 20:47:04 +01:00
c088508b4f Tidy up code
mgrettondann pushed to main at mgrettondann/partridge 2025-08-30 19:35:04 +01:00
3288d85db7 Update URIs following initial push
mgrettondann pushed to main at mgrettondann/partridge 2025-08-30 19:28:40 +01:00
76f55ad983 Add a pretty printer for the solution.
1316b48491 Initial solution implementation
e919ffe06a Initial commit
mgrettondann created branch main in mgrettondann/partridge 2025-08-30 19:28:40 +01:00
mgrettondann created repository mgrettondann/partridge 2025-08-30 19:27:35 +01:00
mgrettondann pushed to main at mgrettondann/ocaml-aoc 2024-12-25 12:34:14 +00:00
aea9724914 Add 2025 day 25.
mgrettondann pushed to main at mgrettondann/ocaml-aoc 2024-12-24 20:46:26 +00:00
43b47b2a34 Use same printer for both parts