Sfida
Dato un elenco di note, è necessario restituire la tablatura corrispondente.
Appunti
Le note devono essere comprese nell'intervallo da A a G incluso e l'intervallo di ottave deve essere compreso tra 2 e 6. Il formato è nota-ottava con #
rappresentazione di uno sharp e b
rappresentante un flat. Ad esempio: A7
o F#3
.
Tabs
La tablatura è un metodo per scrivere musica, rappresentando schematicamente lo strumento. Di solito è rappresentato come cinque righe con numeri su di esse.
I numeri che sono scritti sulle linee rappresentano il tasto usato per ottenere il tono desiderato. Ad esempio, il numero 3 scritto nella riga superiore del rigo indica che il giocatore deve premere verso il basso al terzo tasto sulla E alta (prima corda). Il numero 0 indica il dado, ovvero una stringa aperta.
I numeri dei tasti non possono essere superiori a 22 e la chitarra ha sei corde.
La tablatura deve essere nel formato ASCII standard . Non è necessario includere alcun indicatore di tecnica (martello, slitta ecc.). Separare ogni nota con cinque trattini. Nel caso di doppie cifre, ridurre il numero di trattini a quattro.
L'inizio della scheda dovrebbe essere simile al seguente:
e |-----
B |-----
G |-----
D |-----
A |-----
E |-----
E la fine dovrebbe apparire come:
-----|
per tutte le linee.
(fonte: justinguitar.com )
Esempio
Input: C3 C3 D3 E3 F3
Output:
e |-----------------------------------|
B |-----------------------------------|
G |-----------------------------------|
D |-----------------0-----2-----3-----|
A |-----3-----3-----------------------|
E |-----------------------------------|
vincente
Vince il codice più corto