Tantangan
Kode terpendek menurut jumlah karakter untuk mengeluarkan bagian dari keyboard piano mulai dari nada masukan dalam panjang tertentu.
Input akan terdiri dari not ( [ACDFG]#|[A-G]
) untuk mulai mencetak keyboard dan angka positif mewakili panjang tombol untuk dicetak termasuk not pertama.
Kunci pertama harus dicetak penuh - jika memiliki kunci tajam kiri maka akan dipotong, begitu juga ketika kunci start tajam, kunci kiri akan dipotong juga.
Tombol Sharp tidak dihitung, hanya tombol putih.
Kasus uji
Input
C 14
Output
| ### ### | ### ### ### | ### ### | ### ### ### |
| ### ### | ### ### ### | ### ### | ### ### ### |
| ### ### | ### ### ### | ### ### | ### ### ### |
| ### ### | ### ### ### | ### ### | ### ### ### |
| ### ### | ### ### ### | ### ### | ### ### ### |
| | | | | | | | | | | | | | |
| | | | | | | | | | | | | | |
| | | | | | | | | | | | | | |
|____|____|____|____|____|____|____|____|____|____|____|____|____|____|
Input
D# 1
Output
### |
### |
### |
### |
### |
| |
| |
| |
_|____|
Input
A 7
Output
## ### | ### ### | ### ##
## ### | ### ### | ### ##
## ### | ### ### | ### ##
## ### | ### ### | ### ##
## ### | ### ### | ### ##
| | | | | | | |
| | | | | | | |
| | | | | | | |
|____|____|____|____|____|____|____|
Hitungan kode termasuk input / output (yaitu program penuh).
[A-G]#*
? Apakah ini berarti kita perlu menangani, katakanlah,B#####
sebagaiE
?