advent-of-code-2019.git
2 years agoDay 15 main
Brett Parker [Fri, 7 Jan 2022 10:15:27 +0000 (10:15 +0000)]
Day 15

2 years agoMake computer much faster by not using subshells
Brett Parker [Fri, 17 Dec 2021 11:17:42 +0000 (11:17 +0000)]
Make computer much faster by not using subshells

2 years agoFixes / changes to re-run against the google login data
Brett Parker [Wed, 8 Dec 2021 00:05:06 +0000 (00:05 +0000)]
Fixes / changes to re-run against the google login data

3 years agoAdd examples, setup a parser... next bit is going to be tricky and require thought
Brett Parker [Fri, 11 Dec 2020 00:03:33 +0000 (00:03 +0000)]
Add examples, setup a parser... next bit is going to be tricky and require thought

3 years agoMake part2 gif and ogv the actual part2!
Brett Parker [Thu, 10 Dec 2020 22:45:18 +0000 (22:45 +0000)]
Make part2 gif and ogv the actual part2!

3 years agoAdd videos of it happening
Brett Parker [Thu, 10 Dec 2020 22:29:59 +0000 (22:29 +0000)]
Add videos of it happening

3 years agoMove back to using tput for hiding the cursor (it works more reliably), also turn...
Brett Parker [Thu, 10 Dec 2020 21:21:44 +0000 (21:21 +0000)]
Move back to using tput for hiding the cursor (it works more reliably), also turn off echo so that keypresses don't do silly things in the rendering

3 years agoAdd asciinema recordings of part1 and part2
Brett Parker [Thu, 10 Dec 2020 21:17:28 +0000 (21:17 +0000)]
Add asciinema recordings of part1 and part2

3 years agoAnd lo, we have completed day13 (it took a while for blockbuster to run - it did...
Brett Parker [Thu, 10 Dec 2020 03:10:05 +0000 (03:10 +0000)]
And lo, we have completed day13 (it took a while for blockbuster to run - it did at least look "pretty" though!

3 years agoUse escape sequences rather than tput
Brett Parker [Thu, 10 Dec 2020 02:32:14 +0000 (02:32 +0000)]
Use escape sequences rather than tput

3 years agoDay 13 2019
Brett Parker [Thu, 10 Dec 2020 02:11:48 +0000 (02:11 +0000)]
Day 13 2019

  - Don't rely on the prompt from "read -p", it doesn't display on non-interactive
    sessions, so we can't easily work out what's going on
  - Add exit with high score incase we didn't clear the blocks

3 years agoDay 12 2019 - complete, slow... but then we do calculate primes, factors and lcm...
Brett Parker [Wed, 9 Dec 2020 22:23:10 +0000 (22:23 +0000)]
Day 12 2019 - complete, slow... but then we do calculate primes, factors and lcm in pure bash... so... err ;)

3 years agoDay 12 2019 before part2 finished running
Brett Parker [Wed, 9 Dec 2020 21:33:05 +0000 (21:33 +0000)]
Day 12 2019 before part2 finished running

3 years agoAdd small README
Brett Parker [Wed, 9 Dec 2020 02:20:44 +0000 (02:20 +0000)]
Add small README

3 years agoOptimise Day 10
Brett Parker [Wed, 9 Dec 2020 02:15:03 +0000 (02:15 +0000)]
Optimise Day 10

  - Move things in to shared functions out of the way
  - Add zap.sh, with some hardcoding
  - change check_asteroids.sh to be *much* quicker by using the angle method employed
    by zap

3 years agoZAP! Day 10.
Brett Parker [Wed, 9 Dec 2020 01:40:12 +0000 (01:40 +0000)]
ZAP! Day 10.

3 years agoMinor refactor start
Brett Parker [Tue, 8 Dec 2020 21:28:45 +0000 (21:28 +0000)]
Minor refactor start

3 years agoMore optimisation for day10
Brett Parker [Tue, 8 Dec 2020 21:12:21 +0000 (21:12 +0000)]
More optimisation for day10

3 years agoOptimisation v1 for asteroid checks
Brett Parker [Tue, 8 Dec 2020 20:55:31 +0000 (20:55 +0000)]
Optimisation v1 for asteroid checks

3 years agoDay 11 - part 2 and output, and some notes
Brett Parker [Tue, 8 Dec 2020 11:06:20 +0000 (11:06 +0000)]
Day 11 - part 2 and output, and some notes

3 years agoMost of part 2
Brett Parker [Tue, 8 Dec 2020 09:25:33 +0000 (09:25 +0000)]
Most of part 2

3 years agoAdd percentage done ticker
Brett Parker [Tue, 8 Dec 2020 01:28:49 +0000 (01:28 +0000)]
Add percentage done ticker

3 years agoRename days to 2 digits always
Brett Parker [Tue, 8 Dec 2020 01:00:17 +0000 (01:00 +0000)]
Rename days to 2 digits always

3 years agoAdd some notes and set the default file
Brett Parker [Tue, 8 Dec 2020 00:50:31 +0000 (00:50 +0000)]
Add some notes and set the default file

3 years agoRename file to be consistant x_y_asteroids
Brett Parker [Tue, 8 Dec 2020 00:46:45 +0000 (00:46 +0000)]
Rename file to be consistant x_y_asteroids

3 years agoUnfinished day 10 2019, commiting because the code is mostly good
Brett Parker [Tue, 8 Dec 2020 00:44:37 +0000 (00:44 +0000)]
Unfinished day 10 2019, commiting because the code is mostly good

3 years agoAdd description for day9
Brett Parker [Mon, 7 Dec 2020 19:35:20 +0000 (19:35 +0000)]
Add description for day9

3 years ago2019 Day 9
Brett Parker [Mon, 7 Dec 2020 18:11:34 +0000 (18:11 +0000)]
2019 Day 9

3 years agoDay 8 2019
Brett Parker [Mon, 7 Dec 2020 06:47:13 +0000 (06:47 +0000)]
Day 8 2019

3 years agoPart 2 of day 7 2019
Brett Parker [Mon, 7 Dec 2020 04:26:01 +0000 (04:26 +0000)]
Part 2 of day 7 2019

3 years agoDay 7 2019 - part 1
Brett Parker [Mon, 7 Dec 2020 01:36:58 +0000 (01:36 +0000)]
Day 7 2019 - part 1

3 years agoDay 6 Part 2
Brett Parker [Mon, 7 Dec 2020 00:50:59 +0000 (00:50 +0000)]
Day 6 Part 2

3 years agoFirst part
Brett Parker [Mon, 7 Dec 2020 00:42:29 +0000 (00:42 +0000)]
First part

3 years agoAdd some comments for the opcodes
Brett Parker [Sun, 6 Dec 2020 20:27:24 +0000 (20:27 +0000)]
Add some comments for the opcodes

3 years agoDay 5 2019
Brett Parker [Sun, 6 Dec 2020 20:21:46 +0000 (20:21 +0000)]
Day 5 2019

3 years agoAdd summary text for puzzle
Brett Parker [Sun, 6 Dec 2020 19:21:07 +0000 (19:21 +0000)]
Add summary text for puzzle

3 years agoDay 4 2019
Brett Parker [Sun, 6 Dec 2020 19:13:59 +0000 (19:13 +0000)]
Day 4 2019

3 years agoDay 3 2019
Brett Parker [Sun, 6 Dec 2020 17:59:11 +0000 (17:59 +0000)]
Day 3 2019

3 years agoFirst attempt
Brett Parker [Sun, 6 Dec 2020 17:23:35 +0000 (17:23 +0000)]
First attempt

3 years agoDay 2 2019
Brett Parker [Sun, 6 Dec 2020 13:34:56 +0000 (13:34 +0000)]
Day 2 2019

3 years agoDay 1 of 2019
Brett Parker [Sun, 6 Dec 2020 12:59:26 +0000 (12:59 +0000)]
Day 1 of 2019