도전
목록에 메모가 있으면 해당 tablature를 반환해야합니다.
노트
음표는 A에서 G까지의 범위에 있어야하며 옥타브 범위는 2에서 6까지이어야합니다. 형식은 노트 옥타브이며 #
샤프를 b
나타내고 플랫을 나타냅니다. 예 : A7
또는 F#3
.
탭
Tablature는 악기를 도식적으로 표현하여 음악을 쓰는 방법입니다. 일반적으로 숫자가 다섯 줄로 표시됩니다.
라인에 쓰여진 숫자는 원하는 피치를 얻는 데 사용되는 프렛을 나타냅니다. 예를 들어, 스태프의 맨 위 줄에 쓰여진 숫자 3은 플레이어가 높은 E의 세 번째 프렛 (첫 번째 줄)을 눌러야한다는 것을 나타냅니다. 숫자 0은 너트, 즉 열린 끈을 나타냅니다.
프렛 번호는 22보다 클 수 없으며 기타는 6 줄입니다.
tablature는 표준 ASCII 형식 이어야 합니다 . 기술 지표 (해머 온, 슬라이드 등)를 포함해서는 안됩니다. 각 노트를 5 개의 대시로 구분하십시오. 두 자리 숫자의 경우 대시 수를 4로 줄이십시오.
탭의 시작은 다음과 같아야합니다.
e |-----
B |-----
G |-----
D |-----
A |-----
E |-----
그리고 끝은 다음과 같아야합니다.
-----|
모든 줄에.
(출처 : justinguitar.com )
예
Input: C3 C3 D3 E3 F3
Output:
e |-----------------------------------|
B |-----------------------------------|
G |-----------------------------------|
D |-----------------0-----2-----3-----|
A |-----3-----3-----------------------|
E |-----------------------------------|
승리
가장 짧은 코드가 승리합니다