- Complete the template below.
- Put starter code in a directory called
starter-code
. Please put any files in an additional directory representing the language. For example, python starter code might be in the filestarter-code/python/main.py
. - Put solutions in a directory called
solutions
following the same format (per-language basis) as above. - Push your changes to GitHub and create a pull request. Follow instructions here (TODO).
If you're submitting via git and the command line, here's the basic flow:
- Fork/Clone the repository:
git clone <git url>
(don't include<>
) - Get the latest changes
git fetch origin
- Reset to the latest master
git reset --hard origin/master
(note: this will delete all uncommitted work) - Make your changes
- Commit your changes
git commit -am "message"
wheremessage
is a message describing what you changed - Push to your forked repo
git push origin master
- Make a pull request to the original repo
- Wait for your PR to be reviewed
A short, high-level description of the project.
List any topics that would be required to complete the project (exclude extensions), for example:
- Loops
- String manipulation
- Functions
The meat of the project - detailed prompt on the project specifications.
Provide instructions or test cases so the learner can check their results. Alternatively, provide tests within the code with instructions on how to execute them.
Any extensions for learners to try once completed with the base level.