-
e9efa60dd3
add day 23
master
Clyne
2023-01-08 20:02:25 -0500
-
43d25346d7
add day 21
Clyne
2022-12-22 08:53:56 -0500
-
d58977fe0f
add day 17 part 1 c++
Clyne
2022-12-17 13:33:45 -0500
-
c6c170bde5
day15: part 1 speedup
Clyne
2022-12-15 19:50:01 -0500
-
9044e949dc
day15: really finish part 2 c++
Clyne
2022-12-15 08:43:15 -0500
-
e54a0068c9
day15: finish part 2 c++
Clyne
2022-12-15 08:42:50 -0500
-
b6e660ac61
day15: part 1 c++, partial part 2
Clyne
2022-12-15 08:15:23 -0500
-
ba888c6728
add day 14 c++
Clyne
2022-12-14 08:14:15 -0500
-
e23196f20f
add day 13 c++
Clyne
2022-12-13 14:55:32 -0500
-
ee8c639a38
day11: add part 1 basic
Clyne
2022-12-11 21:38:11 -0500
-
6676f6711f
add day 11 c++
Clyne
2022-12-11 08:23:26 -0500
-
cf84d0ecbd
oops wrong day
Clyne
2022-12-10 08:57:49 -0500
-
9e9f98d154
add day 10
Clyne
2022-12-10 08:48:36 -0500
-
75961ee283
day9: add part 2 graphics
Clyne
2022-12-09 19:21:05 -0500
-
13d6fb2553
day9: cpp changes, add part2 basic
Clyne
2022-12-09 18:55:30 -0500
-
5f7e61056a
day9: add part 1 basic
Clyne
2022-12-09 13:38:23 -0500
-
8d2311c83b
day6: undo extra stuff
Clyne
2022-12-09 03:36:32 -0500
-
58a63ee504
add day 9 (c++)
Clyne
2022-12-09 03:35:07 -0500
-
38ab065eaa
day8: annotate
Clyne
2022-12-08 21:47:46 -0500
-
1efcf6b597
add day 8 (c++)
Clyne
2022-12-08 18:09:49 -0500
-
a5f17e298a
day7: add annotations
Clyne
2022-12-07 21:47:54 -0500
-
c4bfb6ae3e
add day 7
Clyne
2022-12-07 21:13:08 -0500
-
87cf8fed02
day6: explain basic
Clyne
2022-12-06 09:28:31 -0500
-
63cb27c091
day6: basic for both parts
Clyne
2022-12-06 08:29:28 -0500
-
9be1e181be
add day 6
Clyne
2022-12-06 07:30:40 -0500
-
f89c980176
Update README.md
Clyne
2022-12-05 19:01:15 -0500
-
eee16a7609
Create README.md
Clyne
2022-12-05 18:47:28 -0500
-
8e76b9fec0
Create README.md
Clyne
2022-12-05 18:45:58 -0500
-
ac75cc363a
Update README.md
Clyne
2022-12-05 10:28:28 -0500
-
8681a70975
day5: document part 2
Clyne
2022-12-05 10:11:52 -0500
-
a550b87f1c
day5: add part 2 visualization
Clyne
2022-12-05 08:31:43 -0500
-
3dce0f2bf0
add day 5
Clyne
2022-12-05 07:50:38 -0500
-
11f2b58b18
day2: fix forth solution
Clyne
2022-12-04 19:35:32 -0500
-
ad6eddeeb7
days 2 and 4 in apple basic
Clyne
2022-12-04 19:34:59 -0500
-
23effc4830
day4: try cleaning up predicates
Clyne
2022-12-04 08:22:52 -0500
-
82429ac5d0
day4: simplify
Clyne
2022-12-04 07:49:02 -0500
-
6b9ec331ef
add day4
Clyne
2022-12-04 07:34:02 -0500
-
f0702f0483
day3: explain part 2
Clyne
2022-12-03 14:14:20 -0500
-
ec22d6d0c3
add day 3
Clyne
2022-12-03 10:26:52 -0500
-
01407692c1
day2: cleaner approach
Clyne
2022-12-02 07:20:02 -0500
-
e20eb4c7a8
Create one-liner.sh
Clyne
2022-12-02 06:18:00 -0500
-
ba7234aef9
add day2
Clyne
2022-12-02 05:24:28 -0500
-
34a3d91c87
clean up part2, add documented version
Clyne
2022-12-01 08:56:29 -0500
-
99583778b3
Fix a couple typos
Clyne
2022-12-01 08:09:24 -0500
-
d1df588459
add day 1
Clyne
2022-12-01 07:59:42 -0500
-
8d43e37df9
move 2021 days to folder; update README
Clyne
2022-11-30 19:55:31 -0500
-
66ed0b9d27
day24: solve using code
Clyne
2021-12-26 08:41:42 -0500
-
7a78309cf5
add day 24
Clyne
2021-12-25 23:22:50 -0500
-
6d3da47455
add day 25
Clyne
2021-12-25 13:25:28 -0500
-
0ed8af18c6
day23: no more lein app
Clyne
2021-12-23 14:04:23 -0500
-
6dda086d5c
day23: track games in set, not vector
Clyne
2021-12-23 13:56:32 -0500
-
7bf455637f
day23: some cleanup
Clyne
2021-12-23 13:10:22 -0500
-
d13c4e6b07
add day 23
Clyne
2021-12-23 12:33:45 -0500
-
f89005009a
day22: add part 2 (unoriginal)
Clyne
2021-12-22 21:36:47 -0500
-
9f589af2cc
add day 22 part 1
Clyne
2021-12-22 19:49:40 -0500
-
db694b93a6
day21: calculate roll probabilities
Clyne
2021-12-21 14:41:13 -0500
-
e01c3a3694
day21: add part 2
Clyne
2021-12-21 13:03:03 -0500
-
384079cb4d
day21: add part 1
Clyne
2021-12-21 13:00:36 -0500
-
15ab28b9ac
day20: learn futures, arrays
Clyne
2021-12-20 19:07:21 -0500
-
aa5ca3ab7c
day20: forgot to put into folder
Clyne
2021-12-20 12:24:12 -0500
-
92f81f1925
add day 20
Clyne
2021-12-20 08:02:13 -0500
-
8b3b4de57d
day19: more concise
Clyne
2021-12-19 21:21:53 -0500
-
4825944241
day19: complete, though slow
Clyne
2021-12-19 19:38:15 -0500
-
a9c16e4b6b
day19: wip part 1
Clyne
2021-12-19 09:40:37 -0500
-
9ef614f9bc
day18: simplify part 2 'for'
Clyne
2021-12-18 18:07:21 -0500
-
0755910e65
add day 18
Clyne
2021-12-18 17:25:38 -0500
-
da5bd4d1b9
day17: add part 3
Clyne
2021-12-17 21:31:27 -0500
-
fced4abf72
day17: optimized part 1, merge into partboth.clj
Clyne
2021-12-17 12:01:00 -0500
-
98fe7cf73b
update .gitignore
Clyne
2021-12-17 09:59:09 -0500
-
2833c43111
day16: finished part2 (C++)
Clyne
2021-12-17 09:58:07 -0500
-
5cc9e45db5
add day 17
Clyne
2021-12-17 08:11:34 -0500
-
822c54e9b5
add day16 part 1
Clyne
2021-12-16 15:35:03 -0500
-
fa34a065ee
day15: priority queue, <10 sec
Clyne
2021-12-15 21:48:23 -0500
-
9d83aa4f3c
day15: success, part2 ~88min; trying to improve
Clyne
2021-12-15 19:31:47 -0500
-
aed41aa1f7
add day 15
Clyne
2021-12-15 12:03:47 -0500
-
-
453a97b813
add day 15
Clyne
2021-12-15 12:03:41 -0500
-
d1bb4af495
checking out 2020
Clyne
2021-12-14 22:04:10 -0500
-
140fc0f361
day14: part2 final form
Clyne
2021-12-14 20:57:50 -0500
-
-
1faa513087
day14: clean up part2
Clyne
2021-12-14 20:26:53 -0500
-
bd674ed712
day14: very rough part2
Clyne
2021-12-14 16:25:46 -0500
-
3c7c3e5e7f
day14: finished part1, part2 wip
Clyne
2021-12-14 09:08:56 -0500
-
9b0982ba81
day1: revisit, improve
Clyne
2021-12-13 15:20:36 -0500
-
8ada5e0331
day2: fix typo
Clyne
2021-12-13 14:55:17 -0500
-
2c026e06a3
day2: revisit, make good
Clyne
2021-12-13 14:54:54 -0500
-
b2d8d90014
day13: print-grid, add partboth.clj
Clyne
2021-12-13 12:09:40 -0500
-
c54de0ebc6
day13: make more concise
Clyne
2021-12-13 11:54:16 -0500
-
55387461c6
add day 13
Clyne
2021-12-13 08:01:32 -0500
-
c999ec8124
day12: fast, parallel part 2
Clyne
2021-12-12 19:10:39 -0500
-
c507675805
day12: document part2, make part1 more concise
Clyne
2021-12-12 12:12:41 -0500
-
c026fd3f3e
add day 12
Clyne
2021-12-12 11:46:28 -0500
-
bf8d987494
day11: remove atoms, clean up execution
Clyne
2021-12-11 19:21:39 -0500
-
8bf93934a3
add day 11
Clyne
2021-12-11 17:01:05 -0500
-
a032039dc3
day10: add partboth.clj
Clyne
2021-12-10 12:14:31 -0500
-
42db1403e2
day10: learn if-let, when-let, some->>
Clyne
2021-12-10 10:24:47 -0500
-
d4a5814cdc
day9: clean up
Clyne
2021-12-10 08:15:02 -0500
-
18fdc49ec2
add day 10
Clyne
2021-12-10 07:35:22 -0500
-
e6afd7fe60
day9: improved both parts
Clyne
2021-12-09 17:37:13 -0500
-
894df68d23
day9: document part 2
Clyne
2021-12-09 10:05:28 -0500
-
7a62286670
add day 9
Clyne
2021-12-09 09:01:17 -0500
-
17362b34cc
day8: make part1 concise
Clyne
2021-12-08 11:07:53 -0500