Here's an index of all available challenges. Go ahead and pick any out that might seem interesting to you - they are in no particular order besides the date they were created.
Remember to send any creative solutions to submit(at)programthis.net or even if you just want a little help! (Of course, make use of the comments, too)
| # | Challenge |
|---|---|
| 1. |
A Block of TextRead from an input file, and print the contents in size-able chunks. |
| 2. |
Hail Caesar!Gather input text, and perform a Caesar Cipher on it. |
| 3. |
An (Almost) Perfect CircleDraw a circle with a given radius, and make it look presentable. |
| 4. |
Table GamesFormat data into a clean tabular layout. |
| 5. |
A Day at the LanesProcess a series of bowling marks and display the score. |
| 6. |
Shoot Me a TextAccept an input string and display the required keystrokes to type that message on a T9 keypad. |
| 7. |
Let's Get DigitalAccept a sequence of characters and print out a 7-segment display. |
| 8. |
Ig-pay Atin-lay!Convert an input string to pig latin. |
| 9. |
Look and SayGenerate Conway's Look-and-say Sequence. |
| 10. |
Spiraling out of ControlDisplay characters wrapped around a square spiral. |
| 11. |
Vigenère cipherPerform a Vigenère cipher with a given string and key. |
| 12. |
Playing with PolynomialsTake a series of numbers and evaluate a polynomial. |
| 13. |
Working with Time (Part I)Given a date, display the day of week for that particular day. |
| 14. |
The Wonderful World of BinaryConvert an input string into binary. |
| 15. |
Creating a Word SearchGenerate a word search puzzle from a list of words. |
| 16. |
Numbers for PeopleConvert a number into human-readable format. |
| 17. |
A Colorful ChallengePrint colors to the terminal. |