This file contains the output of all solutions. All of them are timed. The timing is just wall clock time so things like other processes running can affect it. All solutions finish in under 100ms on my machine and the total running time of all 50 stars is under 500ms!
Day 1
Part one: 3303995
Part two: 4953118
Time: 0ms
Day 2
Part one: 8017076
Part two: 3146
Time: 0ms
Day 3
Part one: 721
Part two: 7388
Time: 44ms
Day 4
Part one: 1653
Part two: 1133
Time: 2ms
Day 5
Part one:
0
0
0
0
0
0
0
0
0
9775037
Part two: 15586959
Time: 0ms
Day 6
Part one: 251208
Part two: 397
Time: 18ms
Day 7
Part one: 79723
Part two: 70602018
Time: 0ms
Day 8
Part one: 2806
Part two:
████ ███ ██ ██ ███
█ █ █ █ █ █ █ █
█ ███ █ █ █ ███
█ █ █ █ ████ █ █
█ █ █ █ █ █ █ █ █
████ ███ ██ █ █ ███
Time: 0ms
Day 9
Part one: 3345854957
Part two: 68938
Time: 4ms
Day 10
Part one: 314
Part two: 1513
Time: 33ms
Day 11
██
█ █
██ ████ ██
██ █ █ ███ █
█ █ █ █
███ ███
████ █ █
██ █ ███
███ █
█ ██ ██ █
██ █ █ ██
██ ██ ████
█ ██ ██ ███
█ ██ █
█ ███ ██ ██
█ ████ ██ █ ██
███ ██████ █████ ██ █ ███
█ █ █ ██ █████ █ ██ █
█ ███ █ █ █ █ █ █ █ █
██ ██████ █ ███ ██ ███████ █
█ ███ ███ █ █ █ ████ █ █ ██
█ ███████ █ ██ ██ █
█ █ ██ ███ █ █ █ ██████
█ ███ █████ █ ██ ██
█ ████ ██ █ ██████ █ █ ██
█ █ ███ ██ █ ██ ██ █ ██ █████
█ █ ██ █ █ ███ ██ █ ███ █
███ █ ██ ██ ██ ████ ██ ████
███ ███ ████ █ ███ ███ █
█ ██ █ ██ █ ███ ███ █
█ ██ █ █ █ █ █ ██ █████ █
██ ██ ██ ███ █ █ █ ██ █ █
█ █████ █ ██ █ ██ █ █
█ ██ █ ████ ███ █ ██
██ █ ████ █████ █ █
█ █ █ █ ████████
█ ██ █ █ ███ ████ ████ ███ ███
██ ███ ██ ███ ██ █ █ █ █
█ █ █ █ ██ ███ █████ █████ █
█ █ ██ ████ █ █ ██ ██ █ █ ██
██ ██ █ █ ██ ██ █ █ ██ █ █ █ █
██ █ ██ █ ██ ██ █ █ █ █ █ ██ ██ █
█ █ ██ █ █ █ █ ████ ███ ███ ██ █ █ ████
█ ███ █ █ ████ ███ █ █ █ █ █ ████ ███ █
████ █ █ █ █ █ █ █ █ ██ ████████ █ █
████ ██ ██ █ ██ ███ ███ ███ █ ██ █
██ █ █ ██ ███ █ █ █ ██ █ █ █ █ ██ ██
█ ███ █ █ █ █ ██ █████ ██ █ ██████ ██ █████ █ ███ █
████ ██ ██ ██ ██ ████ █ ██ ██ █ █ █ █ █ ██ ██
██ █ █ █ █ ██ █ ███ █ █ ███ █ ███████ █ █ ███
█████ █ █ █ ██ ██ ██ █ ██ ████ █ █ █ ██ ██ █ ██████ █ ██ █ █
██ █ █ ███ █ █ ██ ██ ████ █ █ █ █ █ █ █ █ █ █ ████ █
█ █ █ █ █ █████ ██ █ █ ██ ████ █ ██████ ███ █ █ █ █ ██
██ █ █ ██ ██ ██ █ █ ███ █ ███ █ █ ██ █ █ ██ █ █ █
█ ██ █ ██ █ ██ █ ███ ██ █ ██ █ █ █ ██████ ██ ██ █ █ ███
█ ██ █ █ █ ██ █ ██ ██ █ █ ███ ██ █ ██ ██ ███ █ ███████
█ ██ █ ██ ██ █ ████ █ █ ██ █████ ██ █ ███ █ ██ ██ █
██ ██ █ █ ██ ██████ ███ ████ █ ███ █ ███ █ █ █ █ █ ██ ██ █ █
██ █ ██ █ █ ████ █ ████ ██ █ ███ ██ ██ █ █████ █ ██ ████ █
███ █ █ ██ █ ██ █ █ █ █ █ █ █ ████ █████
█ █ ███ ██ █ ██ █ ██ █ █ █ █ █ █ ██
█ ██ █ ███ ██ █ ████ █ █ ███ █ ███ █ █ █ █ ██ █ ██
██ ██ ██ ██ ██ ██ █ █ █ ████ █ ██ ███ ███
█ █ ████ ██ █ █ ██ ██ ██ █ █ ███ █ ██
██ █ █ █ ██ █ ██ █ ██ █ ███ █ █ █
██ ██ █ ███ ████ ██ ██ █ ███ ████
███ ███ █ █ █ █████ █ █ █ █ ████ █ █
█ ██ ███ ████ █ █ ██ ██ █ ██████ █
█ ██ ███ ██ █ █ ██ ██ █ █ ███ █ ██
█ █ █ ██ █ █ ███ ███ █ ████ █ █████
█ ████ █ ██ █ ██ █ █ █ █ █
█ █████ █ █████ ████
█ █ ██ █ █ █ █
██ ███ █ ██ ██
██ ██
Part one: 2539
████ █ ████ ███ █ █ ██ ███ ██
█ █ █ █ █ █ █ █ █ █ █ █
█ █ ███ ███ ██ █ █ █ █ █
█ █ █ █ █ █ █ █ ███ ████
█ █ █ █ █ █ █ █ █ █ █ █ █
████ ████ ████ ███ █ █ ██ █ █ █ █
Part two: 249
Time: 3ms
Day 12
Part one: 6678
Part two: 496734501382552
Time: 2ms
Day 13
Part one: 193
Part two: 10547
Time: 6ms
Day 14
Part one: 365768
Part two: 3756877
Time: 2ms
Day 15
█████████████████████████████████████████
█ █ █ █ █ █ █
█ █ █ █ █████████ ███ █ ███ █████ █ ███ █
█ █ █ █ █ █ █ █ █
█ █████████████ █ ███████ █████████████ █
█ █ █ █ █ █ █
█ █████████ ███ ███ █ █ █ ███ █████ █ ███
█ █ █ █ █ █ █ █ █ █ █ █
█ █ █████ ███ ███ ███ █ ███████ █ █████ █
█ █ █ █ █ █ █ █ █$ █
███████ █ █ █████████ ███████████ █████ █
█ █ █ █ █ █ █ █ █
█ █ ███ █ █ ███ █ █████ █████ █ █ █ █ █ █
█ █ █ █ █ █ █ █ █ █ █ █ █ █
█ ███ █ ███ █████ █ █ █████ █ █ █████ █ █
█ █ █ █ █ █ █ █ █ █ █ █ █
███ █ ███ █ █ █████ █████ ███ █ █████ █ █
█ █ █ █ █ █ █ █ █ █ █ █ █
█ █ █ █████ █████ ███████ █ █ ███ █████ █
█ █ █ █ █ █ █ █ █ █ █ █
█ █ █████ █ █ █████ █ █ █ █████ █ █ ███ █
█ █ █ █ █ █#█ █ █ █ █ █ █
█ ███ █ █████ █ █ █ ███ ███ █ █ █████ █ █
█ █ █ █ █ █ █ █ █ █ █ █ █
█ █████ █ █████ ███ █ ███████ ███ █ ███ █
█ █ █ █ █ █ █ █ █ █ █
█ █ █████████ █ █ █████ ███ ███ ███ █████
█ █ █ █ █ █ █ █ █ █ █
█████ █ █████ █ █████ █ █ ███ █ █████ █ █
█ █ █ █ █ █ █ █ █ █
█ █ ███████ ███████ ███████ ███████████ █
█ █ █ █ █ █ █ █ █
█ █████ █ ███████ █ █████ ███ █ █████████
█ █ █ █ █ █ █ █ █ █ █
█ █ █ █████ █ █ █ █ █ █ ███ █████████ █ █
█ █ █ █ █ █ █ █ █ █ █
█ ███ █████████ █ █ █ ███████████ █ ███ █
█ █ █ █ █ █ █ █ █ █ █
███ █████ █████ █████ █ ███ █ █████ █ █ █
█ █ █ █ █ █
█████████████████████████████████████████
Part one: 318
Part two: 390
Time: 19ms
Day 16
Part one: 17978331
Part two: 19422575
Time: 66ms
Day 17
..........................#####..................
..........................#...#..................
..........................#...#..................
..........................#...#..................
..........................#...#..................
..........................#...#..................
..........................#######................
..............................#.#................
............................###########..........
............................#.#.#.....#..........
..................#############.#.....#..........
..................#.........#...#.....#..........
..................#.........#######...#..........
..................#.............#.#...#..........
..................#.............#.#...#..........
..................#.............#.#...#..........
......#############.............#.#...#..........
......#.........................#.#...#..........
###########.....................#######..........
#.....#...#.......................#..............
#.....#...#.......................#...#######....
#.....#...#.......................#...#.....#....
#######...#.......................#...#.....#....
..........#.......................#...#.....#....
..........#.......................###########....
..........#...........................#..........
..........#...........................#...#######
..........#...........................#...#.....#
..........#.........................#####.#.....#
..........#.........................#.#.#.#.....#
..........#######...................#.###########
................#...................#...#.#......
................#.............#############......
................#.............#.....#...#........
................#.............#.....#...#........
................#.............#.........#........
................#.............#.........#........
................#.............#.........#........
................#.............###########........
................#................................
................#................................
................#................................
................######^..........................
Instructions needed:
L6R12L6R12L10L4L6L6R12L6R12L10L4L6L6R12L6L10L10L4L6R12L10L4L6L10L10L4L6L6R12L6L10L10L4L6
Part one: 8928
Part two: 880360
Time: 1ms
Day 18
Part one: 3918
Part two: 2004
Time: 86ms
Day 19
Part one: 138
Part two: 13530764
Time: 22ms
Day 20
Part one: 668
Part two: 7778
Time: 29ms
Day 21
Part one: 19361414
Part two: 1139205618
Time: 4ms
Day 22
Part one: 6850
Part two: 13224103523662
Time: 0ms
Day 23
Part one: 18192
Part two: 10738
Time: 4ms
Day 24
Part one: 18404913
Part two: 1989
Time: 60ms
Day 25
== Pressure-Sensitive Floor ==
Analyzing...
Doors here lead:
- north
A loud, robotic voice says "Analysis complete! You may proceed." and you enter the cockpit.
Santa notices your small droid, looks puzzled for a moment, realizes what has happened, and radios your ship directly.
"Oh, hello! You should be able to get in by typing 352325632 on the keypad at the main airlock."
Time: 28ms