Learn to Code
John F. Dumas
contact me | resume | how it works | example programs | testimonials | main page
C# - String Path
► Problem Description: Write a c# program that tries to place the letters of the alphabet consecutively into a grid beginning with a randomly chosen location. Your letters can be placed up, down, left or right. It is possible to get stuck and be unable to place the full alphabet.
► Examples
=============================== Result: Failure =============================== +---+---+---+---+---+---+---+---+---+---+ | . | . | . | . | . | . | . | . | . | . | | . | . | . | . | . | . | . | . | . | . | | . | . | . | . | . | . | . | . | . | . | | . | . | . | . | . | . | . | . | . | . | | . | . | . | . | . | . | . | . | . | . | | . | . | . | . | . | . | . | . | . | . | | . | . | . | . | . | . | . | . | . | . | | . | M | L | K | . | . | . | . | . | . | | . | N | Q | J | . | F | E | D | C | . | | . | O | P | I | H | G | . | . | B | A | +---+---+---+---+---+---+---+---+---+---+ =============================== Result: Success =============================== +---+---+---+---+---+---+---+---+---+---+ | . | . | . | . | . | . | . | . | . | . | | . | . | . | . | . | . | . | . | . | . | | . | . | . | . | . | . | . | . | . | . | | . | . | . | . | . | . | . | . | . | . | | . | B | C | . | Q | R | S | . | . | . | | . | A | D | . | P | . | T | . | . | . | | . | . | E | F | O | V | U | . | . | . | | . | I | H | G | N | W | X | . | . | . | | . | J | K | L | M | . | Y | Z | . | . | | . | . | . | . | . | . | . | . | . | . | +---+---+---+---+---+---+---+---+---+---+ =============================== Result: Failure =============================== +---+---+---+---+---+---+---+---+---+---+ | . | . | . | . | . | . | . | . | . | . | | . | . | . | . | . | . | . | . | . | . | | . | . | . | . | . | . | . | . | . | . | | . | . | . | . | . | . | . | . | . | . | | . | . | . | . | . | . | . | . | . | . | | . | . | . | . | . | . | . | . | Q | R | | . | . | . | . | . | . | . | . | P | S | | . | . | . | . | . | . | . | . | O | T | | B | C | F | G | H | I | . | . | N | U | | A | D | E | . | . | J | K | L | M | V | +---+---+---+---+---+---+---+---+---+---+ =============================== Result: Success =============================== +---+---+---+---+---+---+---+---+---+---+ | . | . | . | S | R | Q | P | K | J | I | | . | . | . | T | U | V | O | L | G | H | | . | . | . | . | X | W | N | M | F | . | | . | . | . | Z | Y | . | . | D | E | . | | . | . | . | . | . | A | B | C | . | . | | . | . | . | . | . | . | . | . | . | . | | . | . | . | . | . | . | . | . | . | . | | . | . | . | . | . | . | . | . | . | . | | . | . | . | . | . | . | . | . | . | . | | . | . | . | . | . | . | . | . | . | . | +---+---+---+---+---+---+---+---+---+---+
► Source Code
Visual Studio Project: zip file