Day | Problem Link | Brandon Li's Java Solution Code | Additional Notes |
---|---|---|---|
#1 | Report Repair | Solution Code | |
#2 | Password Philosophy | Solution Code | |
#3 | Toboggan Trajectory | Solution Code | |
#4 | Passport Processing | Solution Code | |
#5 | Binary Boarding | Solution Code | Fefo6644 assisted with binary solution |
#6 | Custom Customs | Solution Code | |
#7 | Handy Haversacks | Solution Code | |
#8 | Handheld Halting | Solution Code | |
#9 | Encoding Error | Solution Code | |
#10 | Adapter Array | Solution Code | |
#11 | Seating System | Solution Code | |
#12 | Rain Risk | Solution Code | |
#13 | Shuttle Search | Solution Code | |
#14 | Docking Data | Solution Code | |
#15 | Rambunctious Recitation | Solution Code | |
#16 | Ticket Translation | Solution Code | |
#17 | Conway Cubes | Solution Code | |
#18 | Operation Order | Solution Code | |
#19 | Monster Messages | Solution Code | |
#20 | Jurassic Jigsaw | Solution Code | |
#21 | Allergen Assessment | Solution Code | Note: Java 11 Solution |
#22 | Crab Combat | Solution Code | |
#23 | Crab Cups | Solution Code | |
#24 | Lobby Layout | Solution Code | |
#25 | Combo Breaker | Solution Code |
Run ALL Solutions [Beta] Run All Solutions
Note: This class is currently in beta and uses a lot of hacky reflection features in order to perform the task. It may be buggy. Works for Mac OS only at the moment.
Advent of Code is an annual coding contest where users are given a large input and required to perform multiple operations in order to get a desired result. These operations usually require code in order to find the correct answer. More information can be found here.
This project is trying to aim for something which avoids the use of streams/lambdas/etc to make the logic clear for users to look at. The parent folder has multiple text files containing the input of certain problems.