Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- public class Program
- {
- private static void solveTowers(int n, char startPeg, char endPeg, char tempPeg)
- {
- if (n > 0)
- {
- solveTowers(n - 1, startPeg, tempPeg, endPeg);
- Console.WriteLine("Move diskll from " + startPeg + ' ' + endPeg);
- solveTowers(n - 1, tempPeg, endPeg, startPeg);
- }
- }
- public static void Main()
- {
- char startPeg = 'A'; // start tower in output
- char endPeg = 'C'; // end tower in output
- char tempPeg = 'B'; // temporary tower in output
- int totalDisks = 3; // number of disks
- solveTowers(totalDisks, startPeg, endPeg, tempPeg);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement