/advent-2021

Advent of Code 2021 solutions

Primary LanguageJavaISC LicenseISC

Advent of Code 2021

Solutions for Advent of Code 2021. This project uses Java 17 and Spring Boot.

Progress

Day Part One Part Two
✔ Day 1: Sonar Sweep 🌟 🌟
✔ Day 2: Dive! 🌟 🌟
✔ Day 3: Binary Diagnostic 🌟 🌟
✔ Day 4: Giant Squid 🌟 🌟
✔ Day 5: Hydrothermal Venture 🌟 🌟
✔ Day 6: Lanternfish 🌟 🌟
✔ Day 7: The Treachery of Whales 🌟 🌟

Acknowledgements

  • Arham Siddiqui - Stole the idea of the progress table
  • Michael Bull - Inspiration for day 2 and hints for flagging cells without mutating state
  • Jire - Idea for shifting the array on day 6
  • Suic - Stole his idea of using System.arraycopy, replace my manual adjustment of the values on day 6.
  • Kris - Helped me realize my stupidity on day 5