Skip to content

Advent of code 2021 (unofficial) in Kotlin for Educational Plugin on Jetbrains IntelliJ IDE.

License

Notifications You must be signed in to change notification settings

marc-bouvier-katas/Kotlin_EduTools_Advent_of_Code_2021

Repository files navigation

Kotlin Advent of Code 2021 (unofficial)

DISCLAIMER: I am not affiliated with the official Advent of code event or website.

To open this course, you need to use either IntelliJ IDEA Edu or IntelliJ IDEA with Edu tools plugin installed.

Please follow the installation instructions here .

Then, you can download the packaged course zip from releases and open it from the IDE as a course "from disk".

Open course from disk

Summary

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. People use them as a speed contest, interview prep, company training, university coursework, practice problems, or to challenge each other. The presented material is based on adventofcode.com.

You don't need a computer science background to participate - just a little programming knowledge and some problem solving skills will get you pretty far. Nor do you need a fancy computer; every problem has a solution that completes in at most 15 seconds on ten-year-old hardware.

If you'd like to support Advent of Code, please go to adventofcode.com/2021/about and follow the instructions once there.

About spoilers

This course does not contain the answers of the real advent of code problems. I deliberately used partial or different puzzle input for the final acceptation test of each lesson.

About TDD

In each problem, if you want to practice Test-Driven-Development, you can write you own tests in the following file : test/YourOwnTests.kt

Contribute

If you have suggestions or issues about this Course please create an issue here.

Other resources