Monthly coding challenges organised UCL Code Club
- Monthly, fun small-scale challenge suitable for all levels
- Each challenge has its own folder, organised in
YYYY/YYYY-MM
folders. For example, the January 2021 challenge is available on2021/2021-01
folder. More details about the challenge can be found on the front page (README.md
) of the folder - Participants are expected to finish the challenges and submit before the next session
- At the end of each period, we will provide awards on the basis of:
- Creativity
- Readability
- Previous experience
- Efficiency
- Awardees are announced on the next session, and each awardee will receive £10 gift card!
Submissions are organised with GitHub pull request feature. If you are not yet familiar with git and GitHub (we have a session about this by the way 😄), the simplest way to make a submission is through GitHub website, as detailed below.
-
Create a GitHub account, if you haven't had one already.
-
Go to the
Submissions
subfolder inside thecodequest
monthly challenge folders, e.g.2021/2021-01/Submissions
. -
Click
Add file
, create a new folder and file with the format:YourName/file
, e.g.TerezaMasonou/game.py
. Note: folder will be created automatically when you type forward slash/
. -
Scroll down the page where it says Propose new file, input a title and a short description about your submission.
-
Click the green Propose new file button when done, which should redirect you to the Open pull request page.
-
Edit title and description of your pull request (default is the same as input from previous step), click the green Create pull request button when done.
-
DONE! Check the
codequest
pull requests tab to see if your submission (pull request) has been successfully created.
Title | Period | Programming language |
---|---|---|
Rock-Paper-Scissors | January 2021 | Python |