Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Solve day 10 part 2 | June McEnroe | 2019-12-12 |
| | | | | | | | | I'm so fucking frustrated with this one. I was stuck for hours trying to sort the points by angle not realizing that (int)(angle(a) - angle(b)) would be 0 for all angles with differences smaller than 1. I also wanted to do the sort by atan2(-y, x) - π/2 intuitively to get "up" be zero, but I never got that to work. | ||
* | Solve day 10 part 1 | June McEnroe | 2019-12-11 |
| | |||
* | Solve day 8 part 2 | June McEnroe | 2019-12-11 |
| | |||
* | Solve day 8 part 1 | June McEnroe | 2019-12-11 |
| | |||
* | Solve day 7 part 2 | June McEnroe | 2019-12-11 |
| | | | | | Yikes, I had gotten annoyed at this on day 7 because I didn't see what was wrong. Turns out I was just missing amp[0].in = 0. | ||
* | Solve day 7 part 1 | June McEnroe | 2019-12-07 |
| | |||
* | Solve day 6 part 2 | June McEnroe | 2019-12-06 |
| | |||
* | Solve day 6 part 1 | June McEnroe | 2019-12-06 |
| | |||
* | Solve day 5 part 2 | June McEnroe | 2019-12-06 |
| | |||
* | Solve day 5 part 1 | June McEnroe | 2019-12-06 |
| | |||
* | Add alternate shell solution for day 4 | June McEnroe | 2019-12-04 |
| | |||
* | Solve day 4 part 2 | June McEnroe | 2019-12-04 |
| | |||
* | Solve day 4 part 1 | June McEnroe | 2019-12-04 |
| | |||
* | Solve day 3 part 2 | June McEnroe | 2019-12-03 |
| | | | | | | | Dang, I got screwed up by normalizing the lines in place rather than just for the intersection function. When it came to calculating the length of the final segment to the intersection, the "last" point was sometimes the wrong end. | ||
* | Solve day 3 part 1 | June McEnroe | 2019-12-03 |
| | |||
* | Solve day 2 part 2 | June McEnroe | 2019-12-02 |
| | |||
* | Solve day 2 part 1 | June McEnroe | 2019-12-02 |
| | |||
* | Solve day 1 part 2 | June McEnroe | 2019-12-01 |
| | |||
* | Solve day 1 part 1 | June McEnroe | 2019-12-01 |
| | |||
* | Solve day 22 part 2 | June McEnroe | 2018-12-23 |
| | |||
* | Solve day 23 part 1 | June McEnroe | 2018-12-23 |
| | |||
* | Solve day 22 part 1 | June McEnroe | 2018-12-22 |
| | |||
* | "Solve" day 17 part 2 | June McEnroe | 2018-12-21 |
| | |||
* | "Solve" day 17 part 1 | June McEnroe | 2018-12-21 |
| | |||
* | Generalize day 19 solution | June McEnroe | 2018-12-21 |
| | |||
* | Solve day 19 part 2 | June McEnroe | 2018-12-21 |
| | |||
* | Solve day 19 part 1 | June McEnroe | 2018-12-21 |
| | |||
* | Solve day 18 part 2 | June McEnroe | 2018-12-21 |
| | |||
* | Solve day 18 part 1 | June McEnroe | 2018-12-20 |
| | |||
* | Solve day 16 part 2 | June McEnroe | 2018-12-17 |
| | |||
* | Solve day 16 part 1 | June McEnroe | 2018-12-17 |
| | |||
* | Solve day 14 part 2 | June McEnroe | 2018-12-14 |
| | |||
* | Solve day 14 part 1 | June McEnroe | 2018-12-14 |
| | |||
* | Solve day 13 part 2 | June McEnroe | 2018-12-13 |
| | |||
* | Solve day 13 part 1 | June McEnroe | 2018-12-13 |
| | |||
* | Solve day 12 part 2 | June McEnroe | 2018-12-12 |
| | |||
* | Solve day 12 part 1 | June McEnroe | 2018-12-12 |
| | |||
* | Solve day 11 part 2 | June McEnroe | 2018-12-11 |
| | |||
* | Solve day 11 part 1 | June McEnroe | 2018-12-11 |
| | |||
* | Solve day 10 part 2 | June McEnroe | 2018-12-10 |
| | |||
* | Solve day 10 part 1 | June McEnroe | 2018-12-10 |
| | |||
* | Solve day 9 part 2 | June McEnroe | 2018-12-09 |
| | | | | Part 2 did not require any more work. | ||
* | Solve day 9 part 1 | June McEnroe | 2018-12-09 |
| | |||
* | Solve day 8 part 2 | June McEnroe | 2018-12-08 |
| | |||
* | Solve day 8 part 1 | June McEnroe | 2018-12-08 |
| | |||
* | Solve day 7 part 2 | June McEnroe | 2018-12-07 |
| | |||
* | Solve day 7 part 1 | June McEnroe | 2018-12-07 |
| | |||
* | Solve day 6 part 2 | June McEnroe | 2018-12-06 |
| | |||
* | Solve day 6 part 1 | June McEnroe | 2018-12-06 |
| | |||
* | Solve day 5 part 2 | June McEnroe | 2018-12-05 |
| | | | | It's slow but whatever. |