Happy New Year everyone! 🎄 🎅 🎆 🎇 🎊 🎉
Solving Advent of Code 2023 from December 1 to December 25, 2023, in Scala.
Using Scala-cli with Visual Studio Code and Metals extension.
To setup, install Scala, VS Code, Metals, git and scala-cli. Then
git clone https://github.com/spamegg1/advent-of-code-2023-scala
cd advent-of-code-2023-scala
scala-cli setup-ide .
code .I setup 25 empty worksheets, one for each day. You can use the main branch as a "blank template".
I setup this to be a Scala-cli project using the Scala Toolkit.
For example, for the puzzles that require file input / output, you can use os-lib that comes with the Toolkit.
I will post solutions on the solutions branch, keeping the main branch empty.