1. Home
  2. Computing & Technology
  3. C / C++ / C#

Programming Challenges

This is a list of programming challenges, both past and present.
Programming Challenge 17 - Implement Life
This is the challenge page for the seventeenth Cplus programming challenge. Write an application in C,C++ or C# that can play Life quickly.
Programming Challenge 16 - Solve 1,000 Sliding Puzzles
This is the challenge page for the sixteenth Cplus programming challenge. Write an application in C,C++ or C# that can solve 1,000 sliding puzzles.
Programming Challenge 15 - Generate a Dungeon
This is the challenge page for the fifteenth Cplus programming challenge. Write an application in C,C++ or C# that can generate a dungeon of nine levels made up of rooms and corridors..
Programming Challenge 14 - Multiply Big Numbers
This is the challenge page for the fourteenth Cplus programming challenge. Write an application in C,C++ or C# that can multiply several pairs of very large numbers together..
Programming Challenge 13 - Best Battleships Algorithm
This is the challenge page for the thirteenth Cplus programming challenge. Write an application in C,C++ or C# to sink all the enemy ships in Battleships in the minimum number of shots.
Programming Challenge 12 - Find the Lowest Cost Route
This is the challenge page for the twelth Cplus programming challenge. Write an application in C,C++ or C# to find the lowest cost route between ten points on a map.
Programming Challenge 11 - Find Matching Sets of Cards
This is the challenge page for the eleventh Cplus programming challenge. Write an application in C,C++ or C# to find matching sets of cards from the commercial card game Set.
Programming Challenge 10 - Hide Text in Plain View
This is the challenge page for the tenth Cplus programming challenge. Write an application in C,C++ or C# to take a short sentence and somehow conceal it in a block of text so it isn't apparent. You must also write the decoder as well!
Programming Challenge 9 - Manage a Data Structure
This is the challenge page for the ninth Cplus programming challenge. Write an application in C,C++ or C# to read 50,000 words and values in memory and then retrieve 10,000 of those values and add them up.
Programming Challenge 8 - Score Poker Positions
This is the challenge page for the eighth Cplus programming challenge. Write an application in C,C++ or C# to score 1,000 Texas Holdem Poker positions showing which of 8 players' hands is highest (or drawn).
Programming Challenge 7 - Now Completed
This is the challenge page for the seventh Cplus programming challenge. Write an application in C,C++ or C# to validate 10,000 chess positions, indicating whether a position is valid or not.
Ongoing Programming Challenge 1 - Rock, Scissors and Paper
This is an ongoing challenge where players write dlls to play Rock Scissors and Paper in C, C++ and C#. Skeleton dlls will be provided so you just have to write the game playing code and not worry about the technicalities.
Programming Challenge 6 - Now Completed
This is the challenge for the sixth Cplus programming challenge. Write an application in C,C++ or C# to fetch a value from a linked list as fast as possible.
Programming Challenge 5 - Now Completed
This is the challenge for the fifth Cplus programming challenge. Write an application in C,C++ or C# to fit 14 words into a grid leaving as many empty spaces in the grid as possible.
Programming Challenge 4 - Now Completed
This is the challenge for the fourth Cplus programming challenge. Write an application in C,C++ or C# to solve a code breaking puzzle in as few steps as possible.
Programming Challenge 3 - Now Completed
This is the challenge for the third Cplus programming challenge. Write an application in C,C++ or C# to manage three elevators in order to minimize customer waiting and travel times.
Programming Challenge 2 - Now Completed
This was the challenge for the second Cplus programming challenge. To write an application in C,C++ or C# to count the number of connected locations (forming a continent) and output the list of continents.
Programming Challenge 1 - Now Completed
This is the challenge page for the first Cplus programming challenge. Write an application in C,C++ or C# to calculate the 100000th number in the sequence from 123456789 to 987654321 where each digit occurs only once.
How Do I write a Bot for the Rock, Scissors and Paper Challenge?
An article describing how to write a bot for the Rock, Scissors and Paper Challenge and weekly contest

Explore C / C++ / C#

More from About.com

  1. Home
  2. Computing & Technology
  3. C / C++ / C#
  4. Projects
  5. Programming Challenges

©2008 About.com, a part of The New York Times Company.

All rights reserved.