Luke Hubmayer-Werner
|
7b696b5f32
|
Add timers for no particular reason
|
2022-12-13 17:13:24 +10:30 |
Luke Hubmayer-Werner
|
c1cf34491a
|
2022 Day 13 Python
|
2022-12-13 16:13:12 +10:30 |
Luke Hubmayer-Werner
|
ba924fc41c
|
remove pointless check, tabify
|
2022-12-12 17:21:51 +10:30 |
Luke Hubmayer-Werner
|
4cea8b4043
|
numpy-ify part 2
|
2022-12-12 17:16:15 +10:30 |
Luke Hubmayer-Werner
|
8919f4caae
|
2022 Day 12 Python
|
2022-12-12 17:05:09 +10:30 |
Luke Hubmayer-Werner
|
6a7a6e7d23
|
2022 Day 11 rough
|
2022-12-11 16:32:46 +10:30 |
Luke Hubmayer-Werner
|
5ab619d420
|
Allow helpers to be imported without cookies
|
2022-12-10 16:35:42 +10:30 |
Luke Hubmayer-Werner
|
b6c9f3f016
|
2022 Day 10 Python
|
2022-12-10 16:30:02 +10:30 |
Luke Hubmayer-Werner
|
c676a77fb5
|
Update helpers, add automatic input downloading
|
2022-12-09 18:42:16 +10:30 |
Luke Hubmayer-Werner
|
2bdc480651
|
Clean up python helpers and day9
|
2022-12-09 17:00:35 +10:30 |
Luke Hubmayer-Werner
|
2b99e3c864
|
2022 Day 9 Python
|
2022-12-09 16:39:00 +10:30 |
Luke Hubmayer-Werner
|
9b90fea461
|
2022 day 8 input
|
2022-12-08 16:13:35 +10:30 |
Luke Hubmayer-Werner
|
d7d7b4da19
|
2022 Day 8 Python rough
|
2022-12-08 16:12:26 +10:30 |
Luke Hubmayer-Werner
|
688e4a7eaa
|
Second prepass is faster on this input
|
2022-12-07 21:12:16 +10:30 |
Luke Hubmayer-Werner
|
e2a9d5be3a
|
Add batch size to output for benchmarking, raise default to 64
|
2022-12-07 20:01:29 +10:30 |
Luke Hubmayer-Werner
|
19bd8c4d93
|
add benchmarking args
|
2022-12-07 18:28:18 +10:30 |
Luke Hubmayer-Werner
|
fe6effef5e
|
Update C++ benching
|
2022-12-07 17:56:48 +10:30 |
Luke Hubmayer-Werner
|
f7f03278c8
|
port Rust to C++
|
2022-12-07 17:08:58 +10:30 |
Luke Hubmayer-Werner
|
e0b5a10d9d
|
Add .gitignore
|
2022-12-07 16:28:00 +10:30 |
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 |