Phím đàn piano rộng 3 ký tự và cao 7 ký tự. Tuy nhiên, nếu mỗi phím rộng 3 charactes, sẽ không đủ chỗ cho các phím đen. Đó là lý do tại sao một số phím trắng có phần bị cắt ra. Có 3 loại phím trắng.
Các phím bị thiếu một nửa bên phải (R):
____
| |
| |
| |
| |
| |
| |
|___|
Các phím bị thiếu một nửa bên trái (L):
____
| |
| |
| |
| |
| |
| |
|___|
Và các phím có nửa bên trái và bên phải bị thiếu (M):
___
| |
| |
| |
| |
| |
| |
|___|
Trên một bàn phím thực, mô hình của những thứ này diễn ra như sau:
RMLRMML, RMLRMML, RMLRMML...
và lặp lại cho tổng số 88 phím. Bây giờ bạn không thể nhìn thấy nó khi các phím được hiển thị riêng lẻ, nhưng khi bạn đẩy chúng lại với nhau, bạn có thể thấy các phím màu đen.
_________________________________________________________
| | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | |
| | | | | | | | | | | | | | |
|___|___|___|___|___|___|___|___|___|___|___|___|___|___|
Nhiệm vụ của bạn
Cho số nguyên dương N , in nghệ thuật đàn piano ASCII này với N phím trắng. Bạn sẽ có thể xử lý bất kỳ N bao gồm từ 1 đến 52 (vì đàn piano 88 phím thực sự có 52 phím trắng). Đây là đầu ra thử nghiệm từ 1 đến 8, và sau đó mô hình tăng theo kiểu tương tự.
1
____
| |
| |
| |
| |
| |
| |
|___|
2
________
| | | |
| | | |
| | | |
| | | |
| | |
| | |
|___|___|
3
_____________
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | |
| | | |
|___|___|___|
4
________________
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | |
| | | | |
|___|___|___|___|
5
____________________
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | | | | |
| | | | | |
| | | | | |
|___|___|___|___|___|
6
________________________
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | | | | | |
| | | | | | |
| | | | | | |
|___|___|___|___|___|___|
7
_____________________________
| | | | | | | | | | | | |
| | | | | | | | | | | | |
| | | | | | | | | | | | |
| | | | | | | | | | | | |
| | | | | | | |
| | | | | | | |
|___|___|___|___|___|___|___|
8
________________________________
| | | | | | | | | | | | | |
| | | | | | | | | | | | | |
| | | | | | | | | | | | | |
| | | | | | | | | | | | | |
| | | | | | | | |
| | | | | | | | |
|___|___|___|___|___|___|___|___|
Và cuối cùng nhưng không kém phần quan trọng, đây là một đầu ra 52 phím đầy đủ:
_________________________________________________________________________________________________________________________________________________________________________________________________________________
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|
Các lỗ hổng tiêu chuẩn bị cấm và câu trả lời ngắn nhất tính theo byte sẽ thắng!