2023-12-02 17:53:40 +01:00
|
|
|
# Times
|
|
|
|
|
|
|
|
- Day 1: 40:00 (I don't know what I am doing.)
|
|
|
|
- Day 2: 14:15 (Okay, but far way from leaderboard.)
|
2023-12-03 23:23:36 +01:00
|
|
|
- Day 3: 1st 20:00, 2nd 70:00... (I had a logic error that took me a while to find.)
|
2023-12-06 17:47:04 +01:00
|
|
|
- Day 4: 1st 9:06, 2nd 22:31; it wasn't hard but I didn't think quick enough :/
|
|
|
|
- Day 5: 1st 25:00, 2nd 1:55:00; Required patience and accuracy
|
|
|
|
- Day 6: 13:54; I was slow because I thought it is much harder?
|
2023-12-08 05:57:38 +01:00
|
|
|
- Day 7: 75:00; leaderboard 16:00... that was just bad; no excuse
|
2023-12-16 00:20:31 +01:00
|
|
|
- Day 8: 25:00; I was doing pretty decent here.
|
|
|
|
- Day 9: 57:00; my input parse function did not consider negative values...
|
|
|
|
- Day 10: 180:00; this one was hard for me.
|
2023-12-16 01:14:22 +01:00
|
|
|
- Day 11: 68:00; okay but not elegant and way too slow ofc; x-ray solution would have been neat
|
|
|
|
- Day 12: 52:00 and 22:00 for leaderboard; had the right idea and I am good at this type of problem
|
2023-12-18 04:07:11 +01:00
|
|
|
- ...
|
2023-12-16 06:32:59 +01:00
|
|
|
- Day 16: 00:27:30 745; best placement so far, of course still horribly slow
|
2023-12-19 21:52:36 +01:00
|
|
|
- Day 17: a couple of hours; I realized that I need A* after a while; reused
|
2023-12-18 04:07:11 +01:00
|
|
|
implementation from Project Euler but improved with heapq which was super fun
|
2023-12-19 21:52:36 +01:00
|
|
|
- Day 18: a couple of hours; I realized that I need shoelace algo for part two
|
|
|
|
but didn't realize that I have to compute the outer edges for a while and
|
|
|
|
after I did, I still got clockwise/counter-clockwise issues. They could have
|
|
|
|
made it meaner by using different clock directions for example and input.
|