This is an active repository where we will upload general programming problems for you to work on over the winter break. These problems will be language neutral (so you can complete them in any language), but we might recommend certain languages so that you can get experience working in them.
- FizzBuzz
- Babelfish
- Goldbach's Conjecture
-
Start by forking this repository (click the button that says fork) so that you will have a custom version to work on. A fork is just a copy of a repository for you to edit. This forked repository belongs to you and is where you will do your work.
-
Now you want to clone your repository to your own computer in order to work on it.
-
Add your solution to that problem's folder and, when you're done, push it to your forked repository.
- Make sure your computer knows your git credentials:
$ git config user.name username
$ git config user.email email
- Then you can push your changes to your remote repository
$ git add problem.solution.lang
$ git commit
- This will open a window for you to edit your message in. Treat this like an email: brief header, larger body.
$ git push
- Make sure your computer knows your git credentials:
-
When your repository becomes out of date due to changes on the main repo (which will happen), make sure your changes are saved in a commit, then run
git pull https://github.com/LeTourneau-ACM/winter-break-projects.git
to catch up. -
Once your changes are live, send a message on the Discord server for your solution to get credit for completing a problem!
-
Check back weekly for solutions and new problems!
Note: We expect there will be a reward for those who complete a significant portion of the problems over break.