Thử thách
Đưa ra một danh sách một ghi chú, bạn phải trả về khuôn mẫu tương ứng.
Ghi chú
Các ghi chú phải nằm trong phạm vi từ A đến G và phạm vi quãng tám là 2 đến 6. Các định dạng là ghi chú quãng tám với #
đại diện cho một sắc nét và b
đại diện cho một căn hộ. Vd: A7
hoặc F#3
.
Tab
Tablature là một phương pháp viết nhạc, bằng cách biểu đồ bằng nhạc cụ. Nó thường được biểu diễn dưới dạng năm dòng với các số trên chúng.
Các số được viết trên các dòng đại diện cho băn khoăn được sử dụng để có được cao độ mong muốn. Ví dụ, số 3 được viết trên dòng trên cùng của nhân viên cho biết rằng người chơi nên nhấn xuống ở băn khoăn thứ ba trên E cao (chuỗi đầu tiên). Số 0 biểu thị đai ốc - nghĩa là một chuỗi mở.
Số băn khoăn có thể không lớn hơn 22 và guitar là sáu dây.
Tablature phải ở định dạng ASCII tiêu chuẩn . Bạn không được bao gồm bất kỳ chỉ số kỹ thuật nào (búa trên, trượt, v.v.). Tách từng nốt bằng năm dấu gạch ngang. Trong trường hợp chữ số kép, giảm số lượng dấu gạch ngang xuống còn bốn.
Phần đầu của tab sẽ trông như thế này:
e |-----
B |-----
G |-----
D |-----
A |-----
E |-----
Và kết thúc sẽ giống như:
-----|
cho tất cả các dòng.
(nguồn: justing Ức.com )
Thí dụ
Input: C3 C3 D3 E3 F3
Output:
e |-----------------------------------|
B |-----------------------------------|
G |-----------------------------------|
D |-----------------0-----2-----3-----|
A |-----3-----3-----------------------|
E |-----------------------------------|
Chiến thắng
Mã ngắn nhất sẽ thắng