ปุ่มเปียโนมีความกว้าง 3 ตัวอักษรและสูง 7 ตัว อย่างไรก็ตามหากทุกปุ่มมีความกว้าง 3 ตัวอักษรจะไม่มีที่ว่างพอสำหรับปุ่มสีดำ นั่นเป็นสาเหตุที่ทำให้ปุ่มสีขาวบางส่วนถูกตัดออกบางส่วน ปุ่มสีขาวมี 3 ประเภท
กุญแจที่ขาดหายไปครึ่งขวา (R):
____
| |
| |
| |
| |
| |
| |
|___|
แป้นที่ขาดหายไปครึ่งซ้าย (L):
____
| |
| |
| |
| |
| |
| |
|___|
และปุ่มที่มีครึ่งซ้ายและครึ่งขวาหายไป (M):
___
| |
| |
| |
| |
| |
| |
|___|
บนคีย์บอร์ดจริงรูปแบบของสิ่งเหล่านี้จะเป็นดังนี้:
RMLRMML, RMLRMML, RMLRMML...
และทำซ้ำทั้งหมด 88 ปุ่ม ตอนนี้คุณไม่สามารถมองเห็นมันได้เมื่อมีการแสดงปุ่มต่าง ๆ แต่เมื่อคุณดันมันเข้าด้วยกันคุณจะเห็นปุ่มสีดำ
_________________________________________________________
| | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | |
| | | | | | | | | | | | | | |
|___|___|___|___|___|___|___|___|___|___|___|___|___|___|
งานของคุณ
รับจำนวนเต็มบวกNให้พิมพ์ ASCII-art ของเปียโนด้วยปุ่มขาวN คุณควรสามารถจัดการN ได้ตั้งแต่ 1 ถึง 52 (เนื่องจากเปียโน 88 คีย์จริงมี 52 คีย์สีขาว) นี่คือเอาต์พุตทดสอบตั้งแต่ 1 ถึง 8 และหลังจากนั้นรูปแบบจะเพิ่มขึ้นในลักษณะเดียวกัน
1
____
| |
| |
| |
| |
| |
| |
|___|
2
________
| | | |
| | | |
| | | |
| | | |
| | |
| | |
|___|___|
3
_____________
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | |
| | | |
|___|___|___|
4
________________
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | |
| | | | |
|___|___|___|___|
5
____________________
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | |
| | | | | |
|___|___|___|___|___|
6
________________________
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | |
| | | | | | |
|___|___|___|___|___|___|
7
_____________________________
| | | | | | | | | | | | |
| | | | | | | | | | | | |
| | | | | | | | | | | | |
| | | | | | | | | | | | |
| | | | | | | |
| | | | | | | |
|___|___|___|___|___|___|___|
8
________________________________
| | | | | | | | | | | | | |
| | | | | | | | | | | | | |
| | | | | | | | | | | | | |
| | | | | | | | | | | | | |
| | | | | | | | |
| | | | | | | | |
|___|___|___|___|___|___|___|___|
และสุดท้าย แต่ไม่ท้ายสุดนี่คือเอาท์พุทคีย์เต็ม 52 รายการ:
_________________________________________________________________________________________________________________________________________________________________________________________________________________
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|
ช่องโหว่มาตรฐานถูกแบนและคำตอบที่สั้นที่สุดในหน่วยไบต์ชนะ!