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