]> code.bitgloo.com Git - clyne/advent-of-code.git/log
clyne/advent-of-code.git
3 years agoday23: track games in set, not vector
Clyne Sullivan [Thu, 23 Dec 2021 18:56:32 +0000 (13:56 -0500)]
day23: track games in set, not vector

3 years agoday23: some cleanup
Clyne Sullivan [Thu, 23 Dec 2021 18:10:22 +0000 (13:10 -0500)]
day23: some cleanup

3 years agoadd day 23
Clyne Sullivan [Thu, 23 Dec 2021 17:33:45 +0000 (12:33 -0500)]
add day 23

3 years agoday22: add part 2 (unoriginal)
Clyne Sullivan [Thu, 23 Dec 2021 02:36:47 +0000 (21:36 -0500)]
day22: add part 2 (unoriginal)

3 years agoadd day 22 part 1
Clyne Sullivan [Thu, 23 Dec 2021 00:49:40 +0000 (19:49 -0500)]
add day 22 part 1

3 years agoday21: calculate roll probabilities
Clyne Sullivan [Tue, 21 Dec 2021 19:41:13 +0000 (14:41 -0500)]
day21: calculate roll probabilities

3 years agoday21: add part 2
Clyne Sullivan [Tue, 21 Dec 2021 18:03:03 +0000 (13:03 -0500)]
day21: add part 2

3 years agoday21: add part 1
Clyne Sullivan [Tue, 21 Dec 2021 18:00:36 +0000 (13:00 -0500)]
day21: add part 1

3 years agoday20: learn futures, arrays
Clyne Sullivan [Tue, 21 Dec 2021 00:07:21 +0000 (19:07 -0500)]
day20: learn futures, arrays

3 years agoday20: forgot to put into folder
Clyne Sullivan [Mon, 20 Dec 2021 17:24:12 +0000 (12:24 -0500)]
day20: forgot to put into folder

3 years agoadd day 20
Clyne Sullivan [Mon, 20 Dec 2021 13:02:13 +0000 (08:02 -0500)]
add day 20

3 years agoday19: more concise
Clyne Sullivan [Mon, 20 Dec 2021 02:21:53 +0000 (21:21 -0500)]
day19: more concise

3 years agoday19: complete, though slow
Clyne Sullivan [Mon, 20 Dec 2021 00:38:15 +0000 (19:38 -0500)]
day19: complete, though slow

3 years agoday19: wip part 1
Clyne Sullivan [Sun, 19 Dec 2021 14:40:37 +0000 (09:40 -0500)]
day19: wip part 1

3 years agoday18: simplify part 2 'for'
Clyne Sullivan [Sat, 18 Dec 2021 23:07:21 +0000 (18:07 -0500)]
day18: simplify part 2 'for'

3 years agoadd day 18
Clyne Sullivan [Sat, 18 Dec 2021 22:25:38 +0000 (17:25 -0500)]
add day 18

3 years agoday17: add part 3
Clyne Sullivan [Sat, 18 Dec 2021 02:31:27 +0000 (21:31 -0500)]
day17: add part 3

3 years agoday17: optimized part 1, merge into partboth.clj
Clyne Sullivan [Fri, 17 Dec 2021 17:01:00 +0000 (12:01 -0500)]
day17: optimized part 1, merge into partboth.clj

3 years agoupdate .gitignore
Clyne Sullivan [Fri, 17 Dec 2021 14:59:09 +0000 (09:59 -0500)]
update .gitignore

3 years agoday16: finished part2 (C++)
Clyne Sullivan [Fri, 17 Dec 2021 14:58:07 +0000 (09:58 -0500)]
day16: finished part2 (C++)

3 years agoadd day 17
Clyne Sullivan [Fri, 17 Dec 2021 13:11:34 +0000 (08:11 -0500)]
add day 17

3 years agoadd day16 part 1
Clyne Sullivan [Thu, 16 Dec 2021 20:35:03 +0000 (15:35 -0500)]
add day16 part 1

3 years agoday15: priority queue, <10 sec
Clyne Sullivan [Thu, 16 Dec 2021 02:48:23 +0000 (21:48 -0500)]
day15: priority queue, <10 sec

3 years agoday15: success, part2 ~88min; trying to improve
Clyne Sullivan [Thu, 16 Dec 2021 00:31:47 +0000 (19:31 -0500)]
day15: success, part2 ~88min; trying to improve

3 years agoadd day 15
Clyne Sullivan [Wed, 15 Dec 2021 17:03:47 +0000 (12:03 -0500)]
add day 15

3 years agoadd day 15
Clyne Sullivan [Wed, 15 Dec 2021 17:03:41 +0000 (12:03 -0500)]
add day 15

3 years agochecking out 2020
Clyne Sullivan [Wed, 15 Dec 2021 03:04:10 +0000 (22:04 -0500)]
checking out 2020

3 years agoday14: part2 final form
Clyne Sullivan [Wed, 15 Dec 2021 01:57:50 +0000 (20:57 -0500)]
day14: part2 final form

3 years agoday14: clean up part2
Clyne Sullivan [Wed, 15 Dec 2021 01:26:53 +0000 (20:26 -0500)]
day14: clean up part2

3 years agoday14: very rough part2
Clyne Sullivan [Tue, 14 Dec 2021 21:25:46 +0000 (16:25 -0500)]
day14: very rough part2

3 years agoday14: finished part1, part2 wip
Clyne Sullivan [Tue, 14 Dec 2021 14:08:56 +0000 (09:08 -0500)]
day14: finished part1, part2 wip

3 years agoday1: revisit, improve
Clyne Sullivan [Mon, 13 Dec 2021 20:20:36 +0000 (15:20 -0500)]
day1: revisit, improve

3 years agoday2: fix typo
Clyne Sullivan [Mon, 13 Dec 2021 19:55:17 +0000 (14:55 -0500)]
day2: fix typo

3 years agoday2: revisit, make good
Clyne Sullivan [Mon, 13 Dec 2021 19:54:54 +0000 (14:54 -0500)]
day2: revisit, make good

3 years agoday13: print-grid, add partboth.clj
Clyne Sullivan [Mon, 13 Dec 2021 17:09:40 +0000 (12:09 -0500)]
day13: print-grid, add partboth.clj

3 years agoday13: make more concise
Clyne Sullivan [Mon, 13 Dec 2021 16:54:16 +0000 (11:54 -0500)]
day13: make more concise

3 years agoadd day 13
Clyne Sullivan [Mon, 13 Dec 2021 13:01:32 +0000 (08:01 -0500)]
add day 13

3 years agoday12: fast, parallel part 2
Clyne Sullivan [Mon, 13 Dec 2021 00:10:39 +0000 (19:10 -0500)]
day12: fast, parallel part 2

3 years agoday12: document part2, make part1 more concise
Clyne Sullivan [Sun, 12 Dec 2021 17:12:41 +0000 (12:12 -0500)]
day12: document part2, make part1 more concise

3 years agoadd day 12
Clyne Sullivan [Sun, 12 Dec 2021 16:46:28 +0000 (11:46 -0500)]
add day 12

3 years agoday11: remove atoms, clean up execution
Clyne Sullivan [Sun, 12 Dec 2021 00:21:39 +0000 (19:21 -0500)]
day11: remove atoms, clean up execution

3 years agoadd day 11
Clyne Sullivan [Sat, 11 Dec 2021 22:01:05 +0000 (17:01 -0500)]
add day 11

3 years agoday10: add partboth.clj
Clyne Sullivan [Fri, 10 Dec 2021 17:14:31 +0000 (12:14 -0500)]
day10: add partboth.clj

3 years agoday10: learn if-let, when-let, some->>
Clyne Sullivan [Fri, 10 Dec 2021 15:24:47 +0000 (10:24 -0500)]
day10: learn if-let, when-let, some->>

3 years agoday9: clean up
Clyne Sullivan [Fri, 10 Dec 2021 13:15:02 +0000 (08:15 -0500)]
day9: clean up

3 years agoadd day 10
Clyne Sullivan [Fri, 10 Dec 2021 12:35:22 +0000 (07:35 -0500)]
add day 10

3 years agoday9: improved both parts
Clyne Sullivan [Thu, 9 Dec 2021 22:37:13 +0000 (17:37 -0500)]
day9: improved both parts

3 years agoday9: document part 2
Clyne Sullivan [Thu, 9 Dec 2021 15:05:28 +0000 (10:05 -0500)]
day9: document part 2

3 years agoadd day 9
Clyne Sullivan [Thu, 9 Dec 2021 14:01:17 +0000 (09:01 -0500)]
add day 9

3 years agoday8: make part1 concise
Clyne Sullivan [Wed, 8 Dec 2021 16:07:53 +0000 (11:07 -0500)]
day8: make part1 concise

3 years agoday8: improve part2
Clyne Sullivan [Wed, 8 Dec 2021 15:17:39 +0000 (10:17 -0500)]
day8: improve part2

3 years agoadd day 8
Clyne Sullivan [Wed, 8 Dec 2021 14:55:12 +0000 (09:55 -0500)]
add day 8

3 years agoday7: fix file extension
Clyne Sullivan [Tue, 7 Dec 2021 19:49:00 +0000 (14:49 -0500)]
day7: fix file extension

3 years agoday7: improve part1; add maxima solutions
Clyne Sullivan [Tue, 7 Dec 2021 19:45:32 +0000 (14:45 -0500)]
day7: improve part1; add maxima solutions

3 years agoday7: learn as->
Clyne Sullivan [Tue, 7 Dec 2021 14:24:24 +0000 (09:24 -0500)]
day7: learn as->

3 years agoday7: improved
Clyne Sullivan [Tue, 7 Dec 2021 13:52:55 +0000 (08:52 -0500)]
day7: improved

3 years agoadd day 7
Clyne Sullivan [Tue, 7 Dec 2021 12:48:34 +0000 (07:48 -0500)]
add day 7

3 years agoday1: revisit, simplify
Clyne Sullivan [Mon, 6 Dec 2021 23:28:40 +0000 (18:28 -0500)]
day1: revisit, simplify

3 years agoday6: learned read-string
Clyne Sullivan [Mon, 6 Dec 2021 23:28:24 +0000 (18:28 -0500)]
day6: learned read-string

3 years agoday6: c++ consteval solution
Clyne Sullivan [Mon, 6 Dec 2021 17:41:51 +0000 (12:41 -0500)]
day6: c++ consteval solution

3 years agoadd day 6
Clyne Sullivan [Mon, 6 Dec 2021 13:40:44 +0000 (08:40 -0500)]
add day 6

3 years agoday5: part2 build map rather than 2d vec
Clyne Sullivan [Mon, 6 Dec 2021 00:22:38 +0000 (19:22 -0500)]
day5: part2 build map rather than 2d vec

3 years agoday5: learned update and reduce
Clyne Sullivan [Sun, 5 Dec 2021 15:23:12 +0000 (10:23 -0500)]
day5: learned update and reduce

3 years agoadd day 5
Clyne Sullivan [Sun, 5 Dec 2021 14:45:42 +0000 (09:45 -0500)]
add day 5

3 years agoday4: made more concise
Clyne Sullivan [Sun, 5 Dec 2021 02:32:44 +0000 (21:32 -0500)]
day4: made more concise

3 years agoday3: little more touch-up
Clyne Sullivan [Sun, 5 Dec 2021 00:54:16 +0000 (19:54 -0500)]
day3: little more touch-up

3 years agoadd day 4
Clyne Sullivan [Sun, 5 Dec 2021 00:53:16 +0000 (19:53 -0500)]
add day 4

3 years agoday3: part 1 one-liner
Clyne Sullivan [Fri, 3 Dec 2021 18:23:52 +0000 (13:23 -0500)]
day3: part 1 one-liner

3 years agoday3: remove unnecessary println
clyne [Fri, 3 Dec 2021 17:11:05 +0000 (12:11 -0500)]
day3: remove unnecessary println

3 years agoadd day3
Clyne Sullivan [Fri, 3 Dec 2021 14:20:32 +0000 (09:20 -0500)]
add day3

3 years agoday2: one more update
Clyne Sullivan [Fri, 3 Dec 2021 14:20:18 +0000 (09:20 -0500)]
day2: one more update

3 years agoday2: cleaner approach
Clyne Sullivan [Thu, 2 Dec 2021 19:39:09 +0000 (14:39 -0500)]
day2: cleaner approach

3 years agoadd day 2
Clyne Sullivan [Thu, 2 Dec 2021 13:03:17 +0000 (08:03 -0500)]
add day 2

3 years agoCreate README.md
clyne [Wed, 1 Dec 2021 22:20:56 +0000 (17:20 -0500)]
Create README.md

3 years agoadd day 1
Clyne Sullivan [Wed, 1 Dec 2021 22:19:58 +0000 (17:19 -0500)]
add day 1

3 years agoInitial commit
clyne [Wed, 1 Dec 2021 22:13:56 +0000 (17:13 -0500)]
Initial commit