This repository contains a set of solutions to the problems published by the events at Everybody Codes.
The repository contains a mixture of different programming languages. Solutions are made to read from stdin and output
to stdout.
| Quest | Name | Problem | Solution | Ducks |
|---|---|---|---|---|
| 1 | The Battle for the Farmlands | link | link | 🦆🦆🦆 |
| 2 | The Runes of Power | link | link | 🦆🦆🦆 |
| 3 | Mining Maestro | link | link | 🦆🦆🦆 |
| 4 | Royal Smith's Puzzle | link | link | 🦆🦆🦆 |
| 5 | Pseudo-Random Clap Dance | link | link | |
| 6 | The Tree of Titans | link | link | 🦆🦆🦆 |
| 7 | Not Fast but Furious | link | link | 🦆🦆🦆 |
| 8 | A Shrine for Nullpointer | link | link | 🦆🦆🦆 |
| 9 | Sparkling Bugs | link | link | 🦆🦆🦆 |
| 10 | Shrine Needs to Shine | link | link | 🦆🦆 |
| 11 | Biological Warfare | link | link | 🦆🦆🦆 |
| 12 | Desert Shower | link | link | |
| 13 | Never Gonna Let You Down | link | link | |
| 14 | The House of Palms | link | link | |
| 15 | From the Herbalist's Diary | link | link | |
| 16 | Cat Grin of Fortune | link | link | |
| 17 | Galactic Geometry | link | link | |
| 18 | The Ring | link | link | 🦆🦆🦆 |
| 19 | Encrypted Duck | link | link | |
| 20 | Gliding Finale | link | link |
Future event.
| Quest | Name | Problem | Solution | Ducks |
|---|---|---|---|---|
| 1 | EniCode | link | link | 🦆🦆🦆 |
| 2 | Tangled Trees | link | link | 🦆🦆🦆 |
| 3 | The Conical Snail Clock | link | link | 🦆🦆🦆 |
| Quest | Name | Problem | Solution | Ducks |
|---|---|---|---|---|
| 1 | Nail Down Your Luck | link | link | 🦆🦆🦆 |
| 2 | The Pocket-Money Popper | link | link | 🦆🦆🦆 |
| 3 | The Dice that Never Lie (Unless I Tell Them To) | link | link | 🦆🦆🦆 |
To run the Python scripts, you need to perform the following steps:
-
Start a virtual environment.
python -m venv venv
-
Activate the virtual environment.
source venv/bin/activate -
Install the dependencies.
pip install -e . -
Run the solution for the required quest.
event="events/2024" quest=1 set="part_1" python "./$event/$quest/solution.py" < "./problems/$event/$quest/inputs/$set.txt"