summary refs log tree commit diff homepage
Commit message (Collapse)AuthorAge
* Solve day 10 part 2June McEnroe2019-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 1June McEnroe2019-12-11
|
* Solve day 8 part 2June McEnroe2019-12-11
|
* Solve day 8 part 1June McEnroe2019-12-11
|
* Solve day 7 part 2June McEnroe2019-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 1June McEnroe2019-12-07
|
* Solve day 6 part 2June McEnroe2019-12-06
|
* Solve day 6 part 1June McEnroe2019-12-06
|
* Solve day 5 part 2June McEnroe2019-12-06
|
* Solve day 5 part 1June McEnroe2019-12-06
|
* Add alternate shell solution for day 4June McEnroe2019-12-04
|
* Solve day 4 part 2June McEnroe2019-12-04
|
* Solve day 4 part 1June McEnroe2019-12-04
|
* Solve day 3 part 2June McEnroe2019-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 1June McEnroe2019-12-03
|
* Solve day 2 part 2June McEnroe2019-12-02
|
* Solve day 2 part 1June McEnroe2019-12-02
|
* Solve day 1 part 2June McEnroe2019-12-01
|
* Solve day 1 part 1June McEnroe2019-12-01
|
* Solve day 22 part 2June McEnroe2018-12-23
|
* Solve day 23 part 1June McEnroe2018-12-23
|
* Solve day 22 part 1June McEnroe2018-12-22
|
* "Solve" day 17 part 2June McEnroe2018-12-21
|
* "Solve" day 17 part 1June McEnroe2018-12-21
|
* Generalize day 19 solutionJune McEnroe2018-12-21
|
* Solve day 19 part 2June McEnroe2018-12-21
|
* Solve day 19 part 1June McEnroe2018-12-21
|
* Solve day 18 part 2June McEnroe2018-12-21
|
* Solve day 18 part 1June McEnroe2018-12-20
|
* Solve day 16 part 2June McEnroe2018-12-17
|
* Solve day 16 part 1June McEnroe2018-12-17
|
* Solve day 14 part 2June McEnroe2018-12-14
|
* Solve day 14 part 1June McEnroe2018-12-14
|
* Solve day 13 part 2June McEnroe2018-12-13
|
* Solve day 13 part 1June McEnroe2018-12-13
|
* Solve day 12 part 2June McEnroe2018-12-12
|
* Solve day 12 part 1June McEnroe2018-12-12
|
* Solve day 11 part 2June McEnroe2018-12-11
|
* Solve day 11 part 1June McEnroe2018-12-11
|
* Solve day 10 part 2June McEnroe2018-12-10
|
* Solve day 10 part 1June McEnroe2018-12-10
|
* Solve day 9 part 2June McEnroe2018-12-09
| | | | Part 2 did not require any more work.
* Solve day 9 part 1June McEnroe2018-12-09
|
* Solve day 8 part 2June McEnroe2018-12-08
|
* Solve day 8 part 1June McEnroe2018-12-08
|
* Solve day 7 part 2June McEnroe2018-12-07
|
* Solve day 7 part 1June McEnroe2018-12-07
|
* Solve day 6 part 2June McEnroe2018-12-06
|
* Solve day 6 part 1June McEnroe2018-12-06
|
* Solve day 5 part 2June McEnroe2018-12-05
| | | | It's slow but whatever.