This is a starter project to help new programmers with using Java for solving Advent of Code puzzles.
- Fork this repository
- Check it out to a place on your hard drive
- Open it up with the Java IDE of your choice, such as IntelliJ Community Edition, or Visual Studio Code.
- Create a class in
src/main/java/org/tot/aoc
for each day's solution, i.e.Day1.java
. - Create a corresponding test class in
src/test/java/org/tot/aoc
, i.e.Day1Test.java
. - Add any input files to
src/test/resources
.
- Once you've coded up your solution, run the corresponding unit test in your IDE (IntelliJ has a little play triangle to the left)
- For samples, you should assert the value that the puzzle gave you
- Run the sample input firat to make sure your code can at least solve the sample
- For the real solution, first assert a dummy number, like 0, in the test
- The test will fail, but it will tell you what the actual result was