늒비 c# 독학 중에 궁금한게 있어서 이렇게 글 써봅니다.

다른게 아니라 하노이탑 문제를 풀면서 대충 이렇게 만들긴 했는데 이걸 또 도스창에서 표현되게 만들고 싶습니다.


예를들어


using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

using System.Threading.Tasks;


namespace 하노이

{

    class Program

    {

        static void hanoi(int n, char a, char b, char c)

        {

            if (n == 1) {

                Console.WriteLine( a+ " => " + c );

                return;

            }

            hanoi(n-1, a, c, b);

            hanoi(1, a, b, c); 

            hanoi(n-1, b, a, c);

        }

        static void Main(string[] args)

        {

            hanoi(3, 'A', 'B', 'C');

        }

    }

}


일단은 여기까지 했는데 이걸



A

B

C                    

----- ----- -----   ---- ---- ----   ---- ---- ----



B

C                                        A

----- ----- -----   ---- ---- ----   ---- ---- ----





C                     B                   A

----- ----- -----   ---- ---- ----   ---- ---- ----




                       A

C                     B                   

----- ----- -----   ---- ---- ----   ---- ---- ----


.

.

.


 

요런 식으로 도스창에 출력되도록 만들고 싶은데 방법이 없을까요?ㅜㅜ