Commit Graph

102 Commits

Author SHA1 Message Date
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
Stefan Harmuth
1c0ce1b3d2 day04: hey, el stupido, split() defaults to "any number of whitespaces" ... and ignores leading whitespaces ... 2021-12-04 08:09:20 +01:00
Stefan Harmuth
8baf191718 day04: hey, el stupido, split() defaults to "any number of whitespaces" ... 2021-12-04 08:08:17 +01:00
Stefan Harmuth
a5c0c65466 day04 2021-12-04 06:51:59 +01:00
Stefan Harmuth
0030862819 leaderboard time exposal 2021-12-03 08:07:06 +01:00
Stefan Harmuth
c70bcd86da day03 2021-12-03 06:57:21 +01:00
Stefan Harmuth
dde2715d2e day03 2021-12-03 06:39:52 +01:00
Stefan Harmuth
5904ced66b day02: more code beautification 2021-12-02 07:04:56 +01:00
Stefan Harmuth
2431b0fd8d day02: code beautification 2021-12-02 06:29:31 +01:00
Stefan Harmuth
a0b4513d31 day02 2021-12-02 06:22:57 +01:00
Stefan Harmuth
abe1fc1532 day01: and p1 is the same as p2, btw ... 2021-12-01 07:05:50 +01:00
Stefan Harmuth
fcfdcd220c day01: the "mid" part cancels out ... 2021-12-01 06:36:34 +01:00
Stefan Harmuth
d07daa6422 day01 2021-12-01 06:13:44 +01:00
Stefan Harmuth
6a7054552c use central aoc lib instead of carrying a seperate one for every year 2021-11-26 07:54:28 +01:00
Stefan Harmuth
2c5f859afc delete now useless performance.py
provide day skeleton
2021-11-21 13:21:45 +01:00
Stefan Harmuth
1e9844e79c neaten output on timeit runs 2021-11-21 13:18:06 +01:00
Stefan Harmuth
8278b91e19 don't spam the output on live input runs 2021-11-21 13:13:16 +01:00
Stefan Harmuth
af48c1a8fb type annotations 2021-11-21 13:10:10 +01:00