Challenges

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 Text

Read 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 Circle

Draw a circle with a given radius, and make it look presentable.

4.

Table Games

Format data into a clean tabular layout.

5.

A Day at the Lanes

Process a series of bowling marks and display the score.

6.

Shoot Me a Text

Accept an input string and display the required keystrokes to type that message on a T9 keypad.

7.

Let's Get Digital

Accept 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 Say

Generate Conway's Look-and-say Sequence.

10.

Spiraling out of Control

Display characters wrapped around a square spiral.

11.

Vigenère cipher

Perform a Vigenère cipher with a given string and key.

12.

Playing with Polynomials

Take 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 Binary

Convert an input string into binary.

15.

Creating a Word Search

Generate a word search puzzle from a list of words.

16.

Numbers for People

Convert a number into human-readable format.

17.

A Colorful Challenge

Print colors to the terminal.