KnightsofAcademia/2018-Advent-of-Code
Solutions by the Knights of Academia to the 2018 Advent of Code Challenge
2018 Advent of Code Challenge
Solutions by the Knights of Academia to the 2018 Advent of Code Challenge.
About Advent of Code
Advent of Code is a series of small programming puzzles by Eric Wastl for a variety of skill sets and skill levels in any programming language you like. Problems are released nightly between December 1 and 25, 2018 (midnight EST/UTC-5).
About Knights of Academia (KOA)
KOA is an educational organization devoted to helping individuals actively become their greatest versions of themselves through the development of self discipline and through the fostering of critical thinking.
Learn more at https://knightsofacademia.com/
This repo of solutions is hosted by <3+n, KOA's computer science clan on Habitica. Habitica is an open source productivity platform that applies gamification principles to your real-life habits and goals. Visit the Knights of Academia Guild on Habitica to participate in our Habitica challenges and a chance to win in-game rewards.
Participation
Assumes you have:
- Joined the Knights of Academia Guild on Habitica
- Elected to participate in the challenge
- Created a GitHub account
Once you've done that,
- Fork this repo into your own account
- Make a folder with your Habitica display name and the language you will implement in. For example,
NeuralKnight-JavaScript - Do whatever setup you want in that folder. Treat it like your project root. For example, a JavaScript project might run
npm initand exclude node_modules in a .gitignore file. A README.md would be helpful for other people to run your code - Create a folder for each day of the challenge:
day-1/ - Submit a pull request with your solutions to the day's problems plus any changes to your project root and we'll add it to the community repo
Disclaimer
The Advent of Code challenge is by Eric Wastl who is not affiliated with KOA. Within the Habitica platform, KOA has also created a "challenge" (with an in-game reward) for members to participate in the Advent of Code challenge. Understanding which challenge the word "challenge" refers to is challenging. We regret the confusion.