Commit Graph

127 Commits

Author SHA1 Message Date
Luke Hubmayer-Werner 4d0541b41e 2022 Day 7 Python rough 2022-12-07 16:21:11 +10:30
Luke Hubmayer-Werner 253068d67d bitmask batching 2022-12-07 15:11:23 +10:30
Luke Hubmayer-Werner 33a79a23bc Precompute only 2char masks 2022-12-07 14:10:58 +10:30
Luke Hubmayer-Werner 0c432507a7 fixed ranges for vectorization 2022-12-07 05:07:54 +10:30
Luke Hubmayer-Werner 8631d985d7 attempt vectorization 2022-12-07 04:54:06 +10:30
Luke Hubmayer-Werner ccb36ea4af 2022 Day 6 Rust and C++ ports for benching 2022-12-07 01:11:21 +10:30
Luke Hubmayer-Werner d4a3d8f89b Nim losing to Scala (again) 2022-12-06 23:34:01 +10:30
Luke Hubmayer-Werner 8d7aedcc39 Nim's last stand 2022-12-06 23:19:48 +10:30
Luke Hubmayer-Werner e37e0b89f5 2022 Day 6 Scala vs Nim benching (spoiler: Nim got blown off the board) 2022-12-06 23:02:25 +10:30
Luke Hubmayer-Werner 90c359f7cb More Scala benching tests 2022-12-06 20:09:07 +10:30
Luke Hubmayer-Werner 47bfab928a 2022 Day 6 Python benching (twice as fast as scala!) 2022-12-06 18:02:00 +10:30
Luke Hubmayer-Werner c043bcc5d7 2022 Day 6 Scala perf testing (loses to python!) 2022-12-06 18:01:12 +10:30
Luke Hubmayer-Werner 81b9b8e5da 2022 Day 6 Nim benching 2022-12-06 17:17:11 +10:30
Luke Hubmayer-Werner 7ef16e556f golfed on demand, python is bad at golf 2022-12-06 16:04:17 +10:30
Luke Hubmayer-Werner 0ac39a8b9a 2022 Day 6 Python 2022-12-06 15:35:26 +10:30
Luke Hubmayer-Werner 237265b387 2022 Day 4 Clojure 2022-12-05 22:13:10 +10:30
Luke Hubmayer-Werner 5c0bf51226 Remove unused extension method 2022-12-05 21:11:44 +10:30
Luke Hubmayer-Werner 5082e1a234 2022 Day 4 Scala 2022-12-05 21:00:04 +10:30
Luke Hubmayer-Werner 246bcd4150 Clean up some python 2022-12-05 20:42:34 +10:30
Luke Hubmayer-Werner ae3f6655a9 Clean up scala 2022-12-05 20:14:48 +10:30
Luke Hubmayer-Werner 69461192ca 2022 Day 5 Scala 2022-12-05 19:57:11 +10:30
Luke Hubmayer-Werner 9bf1fb50d7 Remove redundant range start 2022-12-05 16:30:04 +10:30
Luke Hubmayer-Werner fe75912ce1 2022 Day5 Python (cleaned) 2022-12-05 16:28:03 +10:30
Luke Hubmayer-Werner 1076260943 2022 Day 5 cheeky notebook 2022-12-05 15:56:53 +10:30
Luke Hubmayer-Werner 5c4ac1622a 2022 Day 4 Python 2022-12-04 16:17:48 +10:30
Luke Hubmayer-Werner 67788fadc0 fix EOF 2022-12-03 21:02:31 +10:30
Luke Hubmayer-Werner dc2af9d6b0 Undo some debug bindings 2022-12-03 21:00:10 +10:30
Luke Hubmayer-Werner d07a16bbf9 2022 Day 3 Clojure 2022-12-03 20:56:27 +10:30
Luke Hubmayer-Werner 24520cb3b6 2022 Day 3 Nim (not good) 2022-12-03 19:26:02 +10:30
Luke Hubmayer-Werner 5556817cf9 Move inputs to new folder 2022-12-03 17:22:53 +10:30
Luke Hubmayer-Werner ec6efad8f7 2022 Day 3 Scala 2022-12-03 17:12:06 +10:30
Luke Hubmayer-Werner c7f407ea64 2022 Day 3 Python (practically cheating for leaderboard) 2022-12-03 15:41:07 +10:30
Luke Hubmayer-Werner 04ab7a2c55 more Nim syntax experimentation 2022-12-02 23:47:20 +10:30
Luke Hubmayer-Werner 46e18b1c1e use Nim's style agnosticism to bring snake_case in 2022-12-02 23:36:10 +10:30
Luke Hubmayer-Werner 60e7179025 2022 Day 2 Nim 2022-12-02 23:25:43 +10:30
Luke Hubmayer-Werner cdb80d9b9d Try an extension method 2022-12-02 19:30:06 +10:30
Luke Hubmayer-Werner 0528d4b50e more scala 2022-12-02 19:20:24 +10:30
Luke Hubmayer-Werner 5adb6a2b0a Change some defs to let bindings 2022-12-02 19:00:44 +10:30
Luke Hubmayer-Werner bcc22ab414 2022 Day 2 Clojure 2022-12-02 18:54:42 +10:30
Luke Hubmayer-Werner 188dd149a7 2022 Day 2 Scala 2022-12-02 18:12:04 +10:30
Luke Hubmayer-Werner 84ef9a5343 Economize parens in Nim as a joke 2022-12-02 14:52:28 +10:30
Luke Hubmayer-Werner 4c6785b4fd 2022 Day 1 Nim 2022-12-02 14:49:03 +10:30
Luke Hubmayer-Werner d8f1d27bd7 Playing around with Scala 2022-12-01 21:38:31 +10:30
Luke Hubmayer-Werner 277fcf31b4 2022 Day 1 Clojure meme 2022-12-01 20:52:29 +10:30
Luke Hubmayer-Werner bcef26b1e1 2022 Day 1 Clojure 2022-12-01 20:49:20 +10:30
Luke Hubmayer-Werner 6c152a6aae remove end Elf 2022-12-01 20:00:08 +10:30
Luke Hubmayer-Werner 1ea34d196b 2022 Day 1 in Scala3 2022-12-01 19:53:03 +10:30
Luke Hubmayer-Werner d5ada91d13 OpenSCAD visualisation of 2021 day 22 2021-12-22 16:08:40 +10:30
Luke Hubmayer-Werner 8d0a121f02 Python 2021 day21 2021-12-21 21:20:55 +10:30
Luke Hubmayer-Werner 7cd1acb39a Minor dtype optimisation 2021-12-21 13:42:01 +10:30