Hi! Welcome to RAM Hack's Coding Challenges. Here, we will post little challenges to keep the brain working. Then, we can review some of the submitted work to compare, contrast, and discuss the solutions. Hopefully it'll create interesting conversation and spark some interesting discussion. The problems should be simple enough to be accessible but hard enough to be entertaining. We strongly encourage everyone take a shot at them. Use whatever language you want, even psuedocode if you'd like! Just commit your work and possibly share it at the next meeting. The more people that contribute, the more interesting this will be.
There are no rules. Use any language, any format, contribute what you can. This is a for-fun exercise! We only ask that you please don't copy-paste solutions from online and claim them as your own. We want to be able to pick your brain on your solution.
You do not have to post correct code. If you're solution isn't working that is completely fine, post it anyway and we can talk about it.
Code golf is always encouraged. ;)
Click the latest challenges above. The problems will be posted here, to the Github repo. Simply read the problem, download any associated files, and code away. When you're done, commit the file to the "submissions" directory. Don't forget to include your name! Submit anything you've got, working or not. Participation is key here!
Then, come to RAM Hacks on Tuesdays in the Conference Room at Tyler Hall. On days designated to be programming challenge review days we'll review the solutions that were submitted and discuss the problems. Even if you don't submit a solution, come anyways!
As a breif guide, since this is a protected repository, you will need to create a fork of this reposisitory. Go here, and click fork, you will need to be logged on. Then go to your profile, you will see your fork of the Weekly-Programming-Challenges appear under your repositories. Click on it, and navigate to this week's submission folder. You can then upload files, and edit anything you need in the form of commits. Once you are satisfied with your changes, you can go back to the main page of your fork, https://github.com/\[**your username here!!!**]/Weekly-Programming-Challenge, and click New Pull Request. Once you submit a pull request, one of the club admins will review your change and accept it.
Any questions can be emailed to the official ram hacks email: [email protected].