이것은 3x3
ASCII 직소 퍼즐입니다.
_____ _____ _____
| _| |_ |
| (_ _ _) |
|_ _|_( )_|_ _|
| (_) |_ _| (_) |
| _ _) (_ _ |
|_( )_|_ _|_( )_|
| _| (_) |_ |
| (_ _) |
|_____|_____|_____|
이것은 또한 3x3
ASCII 직소 퍼즐입니다.
_____ _____ _____
| |_ _| |
| _ _) (_ _ |
|_( )_|_ _|_( )_|
| _| (_) |_ |
| (_ _ _) |
|_ _|_( )_|_ _|
| (_) |_ _| (_) |
| _) (_ |
|_____|_____|_____|
ASCII 직소 퍼즐의 각 줄 (가장자리를 제외하고 가장자리 부분은 제외)은 다음과 같은 패턴으로 구성됩니다.
_ _ _
_( )_ _ _ _( )_ _ _ _( )_
|_ _| (_) |_ _| (_) |_ _|
_) (_ _ _) (_ _ _) (_
|_ _|_( )_|_ _|_( )_|_ _| ...
(_) (_) (_)
2의 정수를 부여 H
하고 W
여기서 H
높이 (세로 양)이며, W
폭 (수평 양)과은 H
과 W
있는 >1
출력 가능한 HxW
ASCII 소 퍼즐.
예
테스트 사례 1
입력: 2, 4
산출:
_____ _____ _____ _____
| |_ _| |_ |
| _ _) (_ _ _) |
|_( )_|_ _|_( )_|_ _|
| _| (_) |_ _| (_) |
| (_ _) (_ |
|_____|_____|_____|_____|
테스트 사례 2
입력: 4, 4
산출:
_____ _____ _____ _____
| |_ _| |_ |
| _ _) (_ _ _) |
|_( )_|_ _|_( )_|_ _|
| _| (_) |_ _| (_) |
| (_ _ _) (_ _ |
|_ _|_( )_|_ _|_( )_|
| (_) |_ _| (_) |_ |
| _ _) (_ _ _) |
|_( )_|_ _|_( )_|_ _|
| _| (_) |_ _| (_) |
| (_ _) (_ |
|_____|_____|_____|_____|
테스트 사례 3
입력: 3, 5
산출:
_____ _____ _____ _____ _____
| |_ _| |_ _| |
| _ _) (_ _ _) (_ _ |
|_( )_|_ _|_( )_|_ _|_( )_|
| _| (_) |_ _| (_) |_ |
| (_ _ _) (_ _ _) |
|_ _|_( )_|_ _|_( )_|_ _|
| (_) |_ _| (_) |_ _| (_) |
| _) (_ _) (_ |
|_____|_____|_____|_____|_____|
테스트 사례 4
입력: 2, 2
산출:
_____ _____
| _| |
| (_ _ |
|_ _|_( )_|
| (_) |_ |
| _) |
|_____|_____|
설명
- 각 퍼즐 조각의 높이와 너비는 확대 또는 축소하지 않아야합니다.
- 로
H
하고W
보다 더되고, 가능한 가장 작은 치수가된다2x2
(IO 4 참조). - 당신은 전체 프로그램이나 기능을 가질 수 있습니다.
- 입력은
H
1과 2에 2 줄W
이됩니다. 기능을 사용하는 경우 매개 변수에 입력 할 수 있습니다. - stdout (또는 비슷한 것)으로 출력하십시오.
- 이것은 코드 골프이므로 바이트 단위의 최단 답변이 승리합니다.