Stefan Harmuth
|
c05092a123
|
day16: muuuuch nicer code
|
2021-12-17 16:39:20 +01:00 |
|
Stefan Harmuth
|
23f9d800f8
|
day16: muuuuch nicer code
|
2021-12-17 16:37:00 +01:00 |
|
Stefan Harmuth
|
1339bd60f7
|
day17: narrow search space some more
|
2021-12-17 08:39:21 +01:00 |
|
Stefan Harmuth
|
c527de2e10
|
day16: don't play with strings when calculating values ...
|
2021-12-17 07:48:06 +01:00 |
|
Stefan Harmuth
|
09d316941e
|
day16: main class code beautification
|
2021-12-17 07:37:51 +01:00 |
|
Stefan Harmuth
|
c4db3e5192
|
day17: minor code beautifications
|
2021-12-17 07:28:51 +01:00 |
|
Stefan Harmuth
|
c2f01add9f
|
day17: if velX == 0 and posX < minX, you'll never reach the target
|
2021-12-17 07:14:52 +01:00 |
|
Stefan Harmuth
|
0a0c829454
|
day17
|
2021-12-17 07:03:06 +01:00 |
|
Stefan Harmuth
|
159ce3ca9f
|
day16: remove some unnecessary code
|
2021-12-16 21:33:59 +01:00 |
|
Stefan Harmuth
|
978e47db5b
|
day16: version 1
|
2021-12-16 09:05:38 +01:00 |
|
Stefan Harmuth
|
56c4e03322
|
day15: minimal code beautifications
|
2021-12-15 12:49:06 +01:00 |
|
Stefan Harmuth
|
8b31c6c531
|
day15: add results as test
|
2021-12-15 11:33:14 +01:00 |
|
Stefan Harmuth
|
cd0985c692
|
day15 (w/o final tests for now)
|
2021-12-15 09:41:39 +01:00 |
|
Stefan Harmuth
|
765f74e765
|
day14: code shortening (*params are cool :)
|
2021-12-14 09:38:06 +01:00 |
|
Stefan Harmuth
|
55e62174db
|
day14
|
2021-12-14 06:43:48 +01:00 |
|
Stefan Harmuth
|
1d3df3bdb8
|
day13: massive speed-up by getting only active cells (already Coordinate()s) in a row/column from Grid()
|
2021-12-13 11:11:37 +01:00 |
|
Stefan Harmuth
|
1fd5b27944
|
day13: no need to join, just to split again afterwards ...
|
2021-12-13 07:03:00 +01:00 |
|
Stefan Harmuth
|
eb62a58f20
|
day13: test final answer on p1
|
2021-12-13 06:52:33 +01:00 |
|
Stefan Harmuth
|
9fdfcf4682
|
day13
|
2021-12-13 06:51:26 +01:00 |
|
Stefan Harmuth
|
53c472b912
|
minor changes to accomodate for pypy
|
2021-12-12 17:39:15 +01:00 |
|
Stefan Harmuth
|
03f0491671
|
day12: go even faster
|
2021-12-12 07:50:58 +01:00 |
|
Stefan Harmuth
|
9a327ec92a
|
day12: go faster
|
2021-12-12 07:41:40 +01:00 |
|
Stefan Harmuth
|
86745e1d2c
|
day12: defaultdicts ... TIL
|
2021-12-12 07:17:21 +01:00 |
|
Stefan Harmuth
|
457be373ff
|
day12
|
2021-12-12 07:01:26 +01:00 |
|
Stefan Harmuth
|
67479e5045
|
add final answers as test cases to we can make sure we didn't break anything in the past later in the event
|
2021-12-11 07:02:29 +01:00 |
|
Stefan Harmuth
|
ed80d29609
|
day11: testing for set() and len(set()) > 0 is the same
|
2021-12-11 06:49:39 +01:00 |
|
Stefan Harmuth
|
65c31164f5
|
day11
|
2021-12-11 06:44:04 +01:00 |
|
Stefan Harmuth
|
4a8b06b141
|
day10
|
2021-12-10 06:40:18 +01:00 |
|
Stefan Harmuth
|
d7810cbe35
|
fixed imports
|
2021-12-09 06:41:55 +01:00 |
|
Stefan Harmuth
|
83385d81e6
|
day09: slightly optimized
|
2021-12-09 06:33:46 +01:00 |
|
Stefan Harmuth
|
08f93c574a
|
day09
|
2021-12-09 06:26:37 +01:00 |
|
Stefan Harmuth
|
b8153c5a85
|
day08: code beautification
|
2021-12-08 07:15:36 +01:00 |
|
Stefan Harmuth
|
9bb1724832
|
day08
|
2021-12-08 06:44:04 +01:00 |
|
Stefan Harmuth
|
0100719dec
|
day07: remove unused import
|
2021-12-07 11:10:11 +01:00 |
|
Stefan Harmuth
|
86013c25c0
|
day07: binary searching makes this go *much* faster
|
2021-12-07 11:06:12 +01:00 |
|
Stefan Harmuth
|
bd8e57bf81
|
aocrr-bot: back to #aocrr
|
2021-12-07 08:36:19 +01:00 |
|
Stefan Harmuth
|
9079bd2b01
|
aocrr-bot: finally implement !today
|
2021-12-07 08:34:49 +01:00 |
|
Stefan Harmuth
|
f4455f1c56
|
day07: code beautification
|
2021-12-07 06:46:21 +01:00 |
|
Stefan Harmuth
|
4a45434585
|
day07
|
2021-12-07 06:12:44 +01:00 |
|
Stefan Harmuth
|
767a93aa46
|
evolve aocrr-bot
|
2021-12-06 09:17:11 +01:00 |
|
Stefan Harmuth
|
06edb03388
|
day06
|
2021-12-06 06:21:32 +01:00 |
|
Stefan Harmuth
|
932549ad4c
|
day06
|
2021-12-06 06:17:00 +01:00 |
|
Stefan Harmuth
|
1dc4687c7a
|
evolve aocrr-bot
|
2021-12-06 05:58:04 +01:00 |
|
Stefan Harmuth
|
1ee8f42c4b
|
evolve aocrr-bot
|
2021-12-06 05:55:43 +01:00 |
|
|
|
e3e7eb7184
|
Merge branch 'master' of localhost:aoc2021
|
2021-12-05 16:08:35 +01:00 |
|
|
|
e1c37c4307
|
make things executable
|
2021-12-05 16:08:29 +01:00 |
|
Stefan Harmuth
|
e9a633edcd
|
evolve aocrr-bot
|
2021-12-05 16:07:36 +01:00 |
|
Stefan Harmuth
|
5ae5bb4dfa
|
start aocrr-bot
|
2021-12-05 16:04:45 +01:00 |
|
Stefan Harmuth
|
bf0b19a1b9
|
day05: Coordinate() learned a new trick :)
|
2021-12-05 07:16:09 +01:00 |
|
Stefan Harmuth
|
da4b6567a3
|
day05
|
2021-12-05 06:47:10 +01:00 |
|