Matthew Gretton-Dann mgrettondann
  • Joined on 2024-03-12
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 18:08:55 +00: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 09:28:34 +00: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 05:45:03 +00:00
1684c289c6 Add a file showing results.
mgrettondann pushed to main at mgrettondann/partridge-cpp 2025-09-02 17:24:03 +00:00
f5021aca30 Change implementation to iterative.
mgrettondann pushed to main at mgrettondann/partridge-cpp 2025-09-01 17:54:03 +00: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 17:54:02 +00:00
mgrettondann created repository mgrettondann/partridge-cpp 2025-09-01 17:52:17 +00:00
mgrettondann pushed to main at mgrettondann/partridge 2025-08-30 19:47:04 +00:00
c088508b4f Tidy up code
mgrettondann pushed to main at mgrettondann/partridge 2025-08-30 18:35:04 +00:00
3288d85db7 Update URIs following initial push
mgrettondann pushed to main at mgrettondann/partridge 2025-08-30 18:28:40 +00: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 18:28:40 +00:00
mgrettondann created repository mgrettondann/partridge 2025-08-30 18:27:35 +00: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
mgrettondann pushed to main at mgrettondann/ocaml-aoc 2024-12-24 20:23:31 +00:00
030fd73bab Add 2024 day 24 part 2
0d5b713fcc 2024 day 24 part 1
Compare 2 commits »
mgrettondann pushed to main at mgrettondann/ocaml-aoc 2024-12-23 15:04:33 +00:00
7286ea2486 Another tidy up of 2024 day 23
mgrettondann pushed to main at mgrettondann/ocaml-aoc 2024-12-23 12:55:05 +00:00
7f0977ce1d 2024 day 3 part 1 looks reasonable now.
2f30285fe7 2024 day 23 some further tidy-ups.
c97eb9d1b2 Some tidy-ups.
4e597eacad 2024 day 23 part 2
Compare 4 commits »
mgrettondann pushed to main at mgrettondann/ocaml-aoc 2024-12-23 10:48:18 +00:00
84bcf31a3d 2024 day 23 part 1
mgrettondann pushed to main at mgrettondann/ocaml-aoc 2024-12-22 09:52:27 +00:00
ec46327357 2024 day 22 tidy up.
337f67717b 2024 day 22
Compare 2 commits »