Personal repository of Advent of Code solutions.
Advent of Code is an Advent calendar of small programming puzzles for a variety of skill sets and skill levels that can be solved in any programming language you like. One programming puzzle a day is released from 1st to 25th December, divided in two parts (the second of which is unlocked after the first is solved).
In this repository you can find my solutions for the puzzles.
All puzzles with solution is listed in following table.
[advent] Getting input for year 2019 day 1... done (from disk).
[advent] Submitting day 1 part 1 answer: 3363929
[advent] Already completed!
[advent] Submitting day 1 part 2 answer: 5043026
[advent] Already completed!
Timer day01.py: 906.735ms wall, 32.764ms CPU
[advent] Getting input for year 2019 day 2... done (from disk).
[advent] Submitting day 2 part 1 answer: 12490719
[advent] Already completed!
[advent] Submitting day 2 part 2 answer: 2003
[advent] Already completed!
Timer day02.py: 903.460ms wall, 55.952ms CPU
[advent] Getting input for year 2019 day 3... downloading... done.
[advent] Submitting day 3 part 1 answer: 352
[advent] Already completed!
[advent] Submitting day 3 part 2 answer: 43848
[advent] Already completed!
Timer day03.py: 604.297ms wall, 259.615ms CPU
[advent] Getting input for year 2019 day 4... downloading... done.
[advent] Submitting day 4 part 1 answer: 931
[advent] Already completed!
[advent] Submitting day 4 part 2 answer: 609
[advent] Already completed!
Timer day04.py: 1.523s wall, 1.037s CPU
[advent] Getting input for year 2019 day 5... downloading... done.
[advent] Submitting day 5 part 1 answer: 9025675
[advent] Already completed!
[advent] Submitting day 5 part 2 answer: 11981754
[advent] Already completed!
Timer day05.py: 358.012ms wall, 6.392ms CPU
[advent] Getting input for year 2019 day 6... downloading... done.
[advent] Submitting day 6 part 1 answer: 223251
[advent] Already completed!
[advent] Submitting day 6 part 2 answer: 430
[advent] Already completed!
Timer day06.py: 404.381ms wall, 63.429ms CPU
[advent] Getting input for year 2019 day 7... downloading... done.
[advent] Submitting day 7 part 1 answer: 99376
[advent] Already completed!
[advent] Submitting day 7 part 2 answer: 8754464
[advent] Already completed!
Timer day07.py: 613.323ms wall, 260.752ms CPU
[advent] Getting input for year 2019 day 8... downloading... done.
[advent] Submitting day 8 part 1 answer: 1206
[advent] Already completed!
#### ## ### ## ###
# # # # # # # #
### # # # # # #
# # ### # ## ###
# # # # # # # #
#### ## # # ### #
[advent] Submitting day 8 part 2 answer: EJRGP
[advent] Already completed!
Timer day08.py: 349.595ms wall, 9.939ms CPU
[advent] Getting input for year 2019 day 9... downloading... done.
[advent] Submitting day 9 part 1 answer: 2941952859
[advent] Already completed!
[advent] Submitting day 9 part 2 answer: 66113
[advent] Already completed!
Timer day09.py: 2.739s wall, 2.385s CPU
[advent] Getting input for year 2019 day 10... downloading... done.
[advent] Submitting day 10 part 1 answer: 326
[advent] Already completed!
[advent] Submitting day 10 part 2 answer: 1623
[advent] Already completed!
Timer day10.py: 461.594ms wall, 121.424ms CPU
[advent] Getting input for year 2019 day 11... downloading... done.
[advent] Submitting day 11 part 1 answer: 2441
[advent] Already completed!
### #### ### #### ### ### # # ##
# # # # # # # # # # # # # #
# # # # # ### # # # # ## #
### # ### # ### ### # # #
# # # # # # # # # # # #
# #### # # # # # # # # ##
[advent] Submitting day 11 part 2 answer: PZRFPRKC
[advent] Already completed!
Timer day11.py: 1.068s wall, 718.100ms CPU
[advent] Getting input for year 2019 day 12... downloading... done.
[advent] Submitting day 12 part 1 answer: 8742
[advent] Already completed!
[advent] Submitting day 12 part 2 answer: 325433763467176
[advent] Already completed!
Timer day12.py: 1.358s wall, 996.259ms CPU
[advent] Getting input for year 2019 day 13... downloading... done.
[advent] Submitting day 13 part 1 answer: 301
[advent] Already completed!
[advent] Submitting day 13 part 2 answer: 14096
[advent] Already completed!
Timer day13.py: 4.269s wall, 3.853s CPU
[advent] Getting input for year 2019 day 14... downloading... done.
[advent] Submitting day 14 part 1 answer: 365768
[advent] Already completed!
[advent] Submitting day 14 part 1 answer: 3756877
[advent] Already completed!
Timer day14.py: 356.076ms wall, 12.388ms CPU
[advent] Getting input for year 2019 day 15... downloading... done.
[advent] Submitting day 15 part 1 answer: 224
[advent] Already completed!
[advent] Submitting day 15 part 2 answer: 284
[advent] Already completed!
Timer day15.py: 1.069s wall, 728.330ms CPU
[advent] Getting input for year 2019 day 16... downloading... done.
[advent] Submitting day 16 part 1 answer: 50053207
[advent] Already completed!
[advent] Submitting day 16 part 2 answer: 32749588
[advent] Already completed!
Timer day16.py: 5.921s wall, 5.565s CPU
[advent] Getting input for year 2019 day 17... downloading... done.
[advent] Submitting day 17 part 1 answer: 8084
[advent] Already completed!
[advent] Submitting day 17 part 2 answer: 1119775
[advent] Already completed!
Timer day17.py: 1.329s wall, 983.856ms CPU
[advent] Getting input for year 2019 day 18... downloading... done.
[advent] Submitting day 18 part 1 answer: 2946
[advent] Already completed!
[advent] Submitting day 18 part 2 answer: 1222
[advent] Already completed!
Timer day18.py: 3.307s wall, 2.952s CPU
[advent] Getting input for year 2019 day 19... downloading... done.
[advent] Submitting day 19 part 1 answer: 169
[advent] Already completed!
[advent] Submitting day 19 part 2 answer: 7001134
[advent] Already completed!
Timer day19.py: 8.603s wall, 8.235s CPU
[advent] Getting input for year 2019 day 20... downloading... done.
[advent] Submitting day 20 part 1 answer: 596
[advent] Already completed!
[advent] Submitting day 20 part 2 answer: 7610
[advent] Already completed!
Timer day20.py: 643.732ms wall, 289.630ms CPU
[advent] Getting input for year 2019 day 21... downloading... done.
[advent] Submitting day 21 part 2 answer: 19353619
[advent] Already completed!
[advent] Submitting day 21 part 2 answer: 1142785329
[advent] Already completed!
Timer day21.py: 1.534s wall, 1.153s CPU
[advent] Getting input for year 2019 day 22... downloading... done.
[advent] Submitting day 22 part 1 answer: 1252
[advent] Already completed!
[advent] Submitting day 22 part 2 answer: 46116012647793
[advent] Already completed!
Timer day22.py: 376.061ms wall, 13.083ms CPU
[advent] Getting input for year 2019 day 23... downloading... done.
[advent] Submitting day 23 part 1 answer: 23815
[advent] Already completed!
[advent] Submitting day 23 part 2 answer: 16666
[advent] Already completed!
[advent] Getting input for year 2019 day 24... downloading... done.
[advent] Submitting day 24 part 1 answer: 32523825
[advent] Already completed!
[advent] Submitting day 24 part 2 answer: 2052
[advent] Already completed!
Timer day24.py: 419.922ms wall, 74.660ms CPU
Timer execute.py: 1m 0.020s wall, 4.367ms CPU