Cho một số điểm âm nhạc ascii, bạn phải có thể xuất ghi chú và độ dài tương ứng của nó. Điểm số sẽ bao gồm từ 5 đến 15 ghi chú, và được phiên âm trên một dàn. Một stave được tạo thành từ năm dòng nằm ngang bao gồm - (trừ) các ký tự được phân tách bằng các dòng khoảng trắng. Dòng dưới cùng trong stave tương đương với ghi chú 'E'. Dòng không gian ngay phía trên dòng dưới cùng biểu thị 'F' và có độ cao cao hơn 'E' bên dưới nó. Điều này tiếp tục như dưới đây. Lưu ý rằng các ghi chú chỉ tăng lên 'G' trước khi bắt đầu lại tại 'A'. Xem bên dưới:
F ----------
E
D ----------
C
B ----------
A
G ----------
F
E ----------
Lưu ý rằng các chữ cái không được bao gồm trong đầu vào. Các ghi chú được đặt chồng lên trên đỉnh của stave bằng ký tự ao (chữ thường ooh) để biểu thị 'đầu ghi chú'. Đầu ghi chú này cho biết tần suất của ghi chú, và do đó biểu diễn chữ cái của nó như trên. Ví dụ: một ghi chú được đặt trên điểm số như dưới đây biểu thị 'A':
----
----
----
o
----
----
Một ghi chú, như 'A' ở trên, được gọi là 'toàn bộ ghi chú' và sẽ được phát cho một nhịp. Các thời lượng khác có thể được biểu thị bằng cách bao gồm một 'gốc' tăng từ ghi chú và giữa 0 và 3 'cờ'. Một thân cây được tạo thành từ ba | các ký tự (ống hoặc thanh dọc) xếp chồng lên nhau ngay trên đầu ghi chú. Một thân cây không có cờ được coi là 'một phần tư' và chơi cho một phần tư nhịp. Cờ là các ký tự \ (dấu gạch chéo ngược) và tay ở phía bên phải của thân cây. Mỗi thân cây giảm một nửa thời gian ghi chú được chơi. Độ dài của mỗi ghi chú sẽ là một trong những điều sau đây: toàn bộ ghi chú, ghi chú quý, ghi chú thứ tám, ghi chú thứ mười sáu hoặc ghi chú ba mươi giây. Đây là cách mỗi loại ghi chú sẽ tìm kiếm A:
--------------------
----|---|\--|\--|\--
| | |\ |\
----|---|---|---|\--
o o o o o
--------------------
--------------------
Đặt nhiều hơn một ghi chú với nhau cho bạn một điểm số. Mỗi ghi chú có thể được coi là rộng bốn ký tự, với một ghi chú nằm trong cột đầu tiên của mỗi khối bốn ký tự. Ví dụ :
|\
----|\--|\----------
|\ | |\
----o---|---o---|\--
| o |
|---------------o---
|
o-------------------
--------------------
Ví dụ trên chứa các ghi chú sau, theo thứ tự: một phần tư ghi chú 'G', một ghi chú ba mươi giây 'D', một ghi chú thứ tám 'C', toàn bộ ghi chú 'D' và một ghi chú thứ mười sáu 'B'. Mỗi ghi chú trong đầu ra của bạn phải ở dạng chữ / độ dài, trong đó chữ cái là AG và độ dài là phần nhỏ của độ dài của ghi chú khi so sánh với toàn bộ ghi chú. Như một ngoại lệ, không nên in độ dài và / ký tự nếu ghi chú là toàn bộ ghi chú. Mỗi ghi chú trong đầu ra của bạn nên được phân tách bằng một khoảng trắng. Do đó, đối với điểm số trên, mã của bạn nên xuất ra như sau:
G/4 D/32 C/8 D B/16
- Các ghi chú sẽ nằm trong phạm vi sau: EFGABCDE F. Lưu ý rằng chỉ cần in chữ cái, quãng tám được bỏ qua.
- Lưu ý rằng số lượng dòng đầu vào thay đổi từ 9 đến 12, vì các ghi chú có thời gian quý hoặc ít hơn trên dòng D hoặc cao hơn sẽ yêu cầu nhiều dòng hơn để hiển thị hoàn toàn.
- Không có nửa ghi chú trong trường hợp này.
Mã ngắn nhất sẽ thắng (khoảng trắng không được tính).
Chỉnh sửa: Đã sửa lỗi khoảng cách trong một đầu vào.
Một số mẫu đầu vào:
|\
----|\--|-------------------
|\ | |
|---|---o---------------o---
| o |\
o---------------|\--|\------
|\ |\ |\
------------|\--|\--o-------
|\ o
------------o---------------
Đầu ra: B / 8 C / 8 D / 8 E / 32 F / 32 G / 32 D
----------------o-------------------
o
------------o-----------------------
o
--------o---------------------------
o
----o-------------------------------
o
o-----------------------------------
Đầu ra: EGBDFFACE
|\
|\
|\
------------o-------|-----------
| o | |\
|---|\--------------|---|\------
| | o |\
o---|---|\--------------o---|\--
o |\ |\
--------|\------------------|---
o o
--------------------------------
Đầu ra: B / 4 A / 8 F / 32 F / 32 EC / 4 B / 32 F / 16