# Puzzle's & Challenges

In this VMK series I present short programming challenges for you to try to solve. The goal here is for you to practice critical thinking and problem solving in a "real-world" setting. The solutions that I show will often NOT be the same as yours!

0: Introduction

A brief description of what is to come in this VMK series. Use the forum link below to post suggestions on what you would like see added to this series.

1a: The 3x3 Puzzle

Can you solve this 3x3 puzzle that only has 9 pieces? You must match the edges of each piece so that it interlocks with all the other pieces to form a 3x3 grid.

1b: Puzzle Hints

In this video I offer some hints on how I solved the 3x3 puzzle using Visual C++ 2010 Express. I show you the data structures that I used when solving the problem.

1c: 3x3 Puzzle Solution

I reveal the solution to the 3x3 puzzle that I came up with and I explain how the code works.