Skip to content

A collection of solutions to problems meant to practice and develop programming skills, while building experience with different languages used to solve them with.

License

Notifications You must be signed in to change notification settings

cjbramble/exercises

Repository files navigation

Solutions to Exercises for Programmers.


Buy the book! Can be purchased from The Pragmatic Bookshelf


What is this?

Practice! These are language agnostic, progressively more challenging problems that were designed to be done in order. They have constraints and stretch goals to push the solver into exercising different programming techniques, and exploring features of whatever languages they use.

Info:

Each numbered directory contains language specific subdirectories with solutions in their respective language.

The Python solutions, thus far, don't use third-party libraries, so you should be able to easily run them locally if you have Python installed. Alternatively, here is an online REPL for Python. For the JavaScript solutions, copy and paste into your web browser's console.

Work in progress:

The most mature solutions are in Python. I'll add more solutions and improve upon earlier ones as time permits.

About

A collection of solutions to problems meant to practice and develop programming skills, while building experience with different languages used to solve them with.

Topics

Resources

License

Stars

Watchers

Forks