선택한 알고리즘을 사용하여 임의의 미로 를 생성하고 인쇄하는 프로그램을 작성 하십시오. 프로그램의 여러 실행에 대해서는 미로가 달라야합니다. 높이와 너비는 명령 행 인수로 제공됩니다. 사용 |
, 수직 벽을 위해 -
수평 벽과 +
코너. 미로는 벽으로 둘러싸여 있으며 입구는 빠진 벽으로 표시되어 있습니다. 미로는 #
적어도 하나의 입구에서 도달 할 수 있는 보물을 포함합니다.
$ python2 random-maze.py 4 5
+-+-+
|#|
| |
+---+
@ snmcdonald : 재미있게 만들어 보자 :).
—
Alexandru
나는 그들을 해결하는 것에 대한 후속 골프를 볼 수 있습니다 ... :)
—
st0le
@ st0le : 나는 이미 몇 가지 아이디어가 있습니다. 당신이 토론하고 싶다면 나에게 메일을 보내십시오.
—
Alexandru
퍼즐 유형은 여기에 지정되어 있지 않습니다. 나는 사람들이 그것을 마치 [code-golf] 인 것처럼 대답 한 것을 본다. 그 의도였습니까? 그렇다면 그와 같이 태그를 지정하십시오.
—
dmckee
*
습니까? 아니면 두 개의 별도 출입구가 있습니까? 2 : 출구에 도달 할 수 있도록 지정해야합니다.