The purpose of the project is to find the Pokemon generation with the greatest number of moves that start with the letter 'a' (case-insensitive).
The answer is Generation IV which contains 9 moves that start with the letter 'a'.
The project uses Poetry for dependency management. After installation, cd
into the project directory, run poetry install
to install the dependencies, then run poetry shell
to activate the virtual environment.
The logic is included in a single file poke_api/main.py
. To run the script yourself, run python -m poke_api.main
from the root directory.
There is a simple unit test included in the project. To run it, simply run python -m unittest
from the root directory.