영리한 생쥐 두 마리, 미키와 미네르바를 만나 봐요. 두 친구는 미로를 누비며 치즈를 찾아가는 것을 좋아해요. 어려운 도전이라면 얼마든지 즐기지만, 머리가 작은 생쥐인 만큼 치즈로 가는 길이 딱 하나뿐일 때 더 좋아해요.
Mickey와 Minerva를 위한 완벽한 미로를 만들어 주세요. 해답이 하나뿐이고 고립된 구역이 없는 미로 말이에요. 알아야 할 내용은 다음과 같아요:
x열이고 높이가 y행인 미로는 너비가 2x + 1 문자, 높이가 2y + 1 문자여야 해요.이제 모험을 좋아하는 생쥐들을 위한 완벽한 미로를 만들 차례예요!
5x5칸(또는 11x11 문자) 크기의 작은 정사각형 미로
┌───────┬─┐
│ │ │
│ ┌─┬── │ │
│ │ │ │ ⇨
│ │ │ ──┤ │
⇨ │ │ │ │
┌─┤ └── │ │
│ │ │ │
│ │ ────┘ │
│ │
└─────────┘
6x18칸 크기의 직사각형 미로
┌───────────┬─────────┬───────────┬─┐
│ │ │ │ │
│ ┌───────┐ │ ┌─┐ ──┐ └───┐ ┌───┐ │ │
│ │ │ │ │ │ │ │ │ │ ⇨
│ └─┐ ┌─┐ │ │ │ ├── ├───┐ │ │ ──┼── │
│ │ │ │ │ │ │ │ │ │ │ │
└── │ │ ├───┴───┤ ┌─┘ ┌─┘ │ ├── │ ──┤
⇨ │ │ │ │ │ │ │ │ │
┌─┬─┴─┐ └─┐ ┌─┐ │ └─┐ │ ┌─┘ │ ──┴─┐ │
│ │ │ │ │ │ │ │ │ │ │ │
│ │ │ └── │ │ │ └── │ ──┘ ┌─┘ ──┐ │ │
│ │ │ │ │ │ │
└───┴───────┴───────┴─────┴─────┴───┘
Exercism에 가입하고 Java 트랙을 개념 26개연습 문제 158개, 그리고 실제 사람의 멘토링과 함께 배우고 익혀 보세요. 모두 무료예요.