Commit graph

13 commits

Author SHA1 Message Date
wi11-holdsworth
870a69aca5 labelling at the end is far more efficient 2025-08-28 21:35:34 +10:00
wi11-holdsworth
079cffdada reformat to keep lines under 80 chrs 2025-08-28 16:08:38 +10:00
wi11-holdsworth
42694f7e6e formatting 2025-08-28 15:57:18 +10:00
wi11-holdsworth
77c82024d0 spacing 2025-08-28 15:12:05 +10:00
wi11-holdsworth
1067bfe0c2 comment file and functions, reorder for niceness 2025-08-28 15:09:24 +10:00
wi11-holdsworth
61661e7d25 Two-case was incorrect, rely only on three-case 2025-08-26 21:34:56 +10:00
wi11-holdsworth
13003270c4 formatting 2025-08-26 21:34:39 +10:00
wi11-holdsworth
08bcabcc8c add modes for all_same 2025-08-26 21:34:33 +10:00
wi11-holdsworth
15c51a8637 actually generate solutions 2025-08-26 21:34:26 +10:00
wi11-holdsworth
a568d59ce6 abstract foldl to product call with custom times accumulator 2025-08-26 21:33:56 +10:00
wi11-holdsworth
9fbc6297f9 fix bug with unify_diagonal 2025-08-26 21:33:56 +10:00
wi11-holdsworth
5a1e265cae current implementation (broken) 2025-08-26 20:23:38 +10:00
wi11-holdsworth
db96d762ad init 2025-08-26 20:23:31 +10:00