Commit Graph

90 Commits

Author SHA1 Message Date
495222c63c Add 2021 day 20 puzzles 2021-12-20 07:46:43 +00:00
f74dd3b60d Add 2021 day 19 puzzles 2021-12-19 14:15:04 +00:00
9e23269d53 Add 2021 day 18 puzzles 2021-12-18 16:29:46 +00:00
da983a9321 Add 2017 day 19 puzzles 2021-12-17 11:41:53 +00:00
a6092d777e Add 2021 day 17 puzzles 2021-12-17 07:55:08 +00:00
06909578ea Add 2017 day 18 puzzles. 2021-12-16 16:35:43 +00:00
ed471c3bd2 Add 2017 day 17 puzzles. 2021-12-16 14:42:44 +00:00
2566a75466 Add 2017 day 16 puzzles. 2021-12-16 13:59:58 +00:00
02087088f9 Add 2017 day 15 puzzles. 2021-12-16 11:50:49 +00:00
3631a4bb18 Add 2017 day 14 puzzles. 2021-12-16 11:21:52 +00:00
11c9119dc5 Fix 2021-16-01 build for Linux 2021-12-16 10:39:51 +00:00
c885252279 Add 2017 day 13 puzzles 2021-12-16 10:34:35 +00:00
81e191a6e2 Add 2021 day 16 puzzles 2021-12-16 09:21:41 +00:00
04b0dd52c6 Add 2017 day 12 puzzles 2021-12-15 14:43:11 +00:00
628fec2f5e Add 2017 day 11 puzzles 2021-12-15 13:57:20 +00:00
7ed598b786 Add 2017 day 10 puzzles 2021-12-15 11:56:13 +00:00
cea324cad9 Add 2017 day 9 puzzles 2021-12-15 11:18:48 +00:00
0a041cd398 Add 2021 day 15 puzzles 2021-12-15 10:20:08 +00:00
f237a6c3fd Add 2017 day 8 puzzles 2021-12-14 19:26:09 +00:00
3f09bc29a0 Add 2017 day 7 puzzles 2021-12-14 15:24:05 +00:00
d84673a779 Add 2021 day 14 puzzles 2021-12-14 08:13:01 +00:00
01be969b51 Fix macOS build 2021-12-14 07:23:49 +00:00
32598f64a9 Add 2017 day 6 puzzles 2021-12-13 17:25:46 +00:00
204f9fc02a Add 2017 day 5 puzzles 2021-12-13 16:17:05 +00:00
3e77d0aacc Add 2017 day 4 puzzles 2021-12-13 14:51:53 +00:00
9619bb1f35 Add 2017 day 3 puzzles 2021-12-13 14:04:37 +00:00
920bbb283f Add 2017 day 2 puzzles 2021-12-13 12:11:20 +00:00
020549d323 Add 2017 day 1 puzzles 2021-12-13 11:49:38 +00:00
e43fca9377 Add 2016 day 25 puzzle 2021-12-13 11:36:48 +00:00
20d7bc600c Add 2016 day 24 puzzles 2021-12-13 11:04:07 +00:00
b5ef1aa7f0 Fix build on Linux 2021-12-13 10:03:59 +00:00
5b64f9670f Add 2021 day 13 puzzles 2021-12-13 07:27:34 +00:00
d14bd5a9c6 Tidy 2016 day 23 puzzles 2021-12-12 16:24:14 +00:00
29ae944018 Add 2016 day 23 puzzles 2021-12-12 16:21:01 +00:00
624b285d3d Tidyup 2021 day 12 puzzles 2021-12-12 08:06:02 +00:00
9e9321541a Tidyup 2021 day 12 puzzles 2021-12-12 08:05:13 +00:00
fcaf7595db Add 2021 day 12 puzzles 2021-12-12 08:02:35 +00:00
300456b9b2 Add 2021 day 11 puzzles 2021-12-11 07:36:13 +00:00
318243ccea Add 2021 day 10 puzzles 2021-12-10 10:16:46 +00:00
26ef423b62 Cleanup 2016 day 22 puzzles 2021-12-09 15:05:31 +00:00
1da63f3e9c Further CLion project config.. 2021-12-09 14:29:32 +00:00
13fc28398f Add 2021 day 9 puzzles. 2021-12-09 14:29:22 +00:00
4d5b55df06 CLion setting updates. 2021-12-09 13:55:47 +00:00
d00e5678b3 Include <numeric>
Fixes Linux build failures.
2021-12-09 13:55:37 +00:00
02a57907ec Add constexpr to some functions.
Fixes Linux build failures.
2021-12-09 13:55:29 +00:00
802adbb317 Use slightly different OpenSSL interface for Linux
We're not using OpenSSL3 on Linux so use EVP_DigestInit_Ex and not EVP_DigestInit_Ex2.
2021-12-09 13:55:10 +00:00
3578b298aa Add <cassert> header include
This fixes some Linux build failures.
2021-12-09 13:53:52 +00:00
290126fd00 Cleanup 2021 day 8 puzzles 2021-12-08 10:33:53 +00:00
ceb89e10b7 Add 2021 day 8 puzzles
Part two needs a tidy-up which will come in a bit.

But this is how I got the correct answer.
2021-12-08 09:42:51 +00:00
6448f4c487 Add 2016 day 21 puzzles 2021-12-07 19:45:38 +00:00