28 Commits

Author SHA1 Message Date
2e38177e92 day 11, rewrite for codon, get 10x speedup 2025-01-05 00:30:53 +01:00
dd493270fd day 3, compact form 2025-01-04 19:24:56 +01:00
124508cc31 day 25, trivial, made some benchmarks 2024-12-26 00:42:07 +01:00
679d4788d4 day 23, bron kerbosch is more efficient than me 2024-12-26 00:42:07 +01:00
ff5432d8ea day 22, slow without hint 2024-12-26 00:42:07 +01:00
2cb6b3a793 day 22, optimized for codon 2024-12-26 00:42:07 +01:00
6081f917c0 chore: tooling 2024-12-26 00:42:07 +01:00
5700e7d1e1 day 19, easier than previous ones 2024-12-26 00:42:07 +01:00
6e465d60aa day 16, resolve graph bfs 2024-12-26 00:42:07 +01:00
558d1a4883 day 13, solve linear equations 2024-12-26 00:42:07 +01:00
ac5746a2c9 day 12, knowing what part1 has built, part2 was longer than expected 2024-12-13 21:52:31 +01:00
38f158b30d chore(tools): fix parsed as octal 2024-12-11 12:43:26 +01:00
071ed13c4f day 7, make some 2024-12-11 12:40:22 +01:00
788c45edb7 day 8, refactor using grid lib 2024-12-11 12:33:57 +01:00
422e5440ff day 11: explore recursively, use cache 2024-12-11 11:57:36 +01:00
4aa762f073 day 10, simple grid walk, refactor into lib 2024-12-11 11:26:15 +01:00
72e85ca4f7 day 9, pure compute, good candidate for compier:
* python: 2.525    s ±  0.169 s
* pypy:     175.0 ms ±   8.9 ms  14x
* codon:     29.3 ms ±   7.9 ms  87x
2024-12-09 09:46:07 +01:00
3fe4944d79 day 8, easy 2024-12-08 11:07:57 +01:00
8b8d0ee58b day 7, easy recursion 2024-12-07 14:46:40 +01:00
ee0c78709e day 6: almost there for part 2 but no 2024-12-06 11:36:12 +01:00
97c949ed32 day 5: should have gone for python for both part 2024-12-06 11:35:13 +01:00
1153fac5fe day 4, basic grid processing 2024-12-04 10:11:37 +01:00
9638fb3ee5 day 3, esay peazy, regexp + awk 2024-12-03 09:57:20 +01:00
2f31d7d84f lets try a starter 2024-12-02 10:29:41 +01:00
b68f57c83c day 2, double awk 2024-12-02 09:22:28 +01:00
7382d1a9d8 day 1, cleanup py 2024-12-01 15:42:09 +01:00
cf7806ca01 day 1 cannot mawk but it can gawk 2024-12-01 15:27:43 +01:00
7cae50b408 need python day 1, worrying 2024-12-01 11:36:21 +01:00