นี่คือตัวต่อ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) - คุณสามารถมีโปรแกรมหรือฟังก์ชั่นเต็มรูปแบบ
- อินพุตจะเป็น 2 บรรทัดด้วย
H
ในวันที่ 1 และW
วันที่ 2 หากคุณใช้ฟังก์ชั่นคุณสามารถมีไว้ในพารามิเตอร์ - ส่งออกไปยัง stdout (หรือสิ่งที่คล้ายกัน)
- นี่คือ code-golf ดังนั้นคำตอบที่สั้นที่สุดในจำนวนไบต์ชนะ