Étant donné l'entrée d'une note, sortez un dessin ASCII de la clé principale correspondante sur la clé de sol.
Voici toutes les clés principales (qui n'incluent pas les doubles objets tranchants ou doubles) et leurs signatures de clés correspondantes:
Cercle des quintes deluxe 4 par l'utilisateur de Wikipédia Just plain Bill, copyright CC BY-SA 3.0
Si l'entrée est une clé avec des objets tranchants, dessinez l'illustration ASCII suivante avec le nombre approprié d'objets tranchants:
#
-#-------
#
----#----
#
-------#-
#
---------
---------
Et si l'entrée est une clé à plat:
---------
b
----b----
b
-b-------
b
-----b---
b
---------
Voici un résumé concis des entrées possibles ainsi que du nombre d'objets tranchants ou plats qu'ils utilisent:
0 1 2 3 4 5 6 7
# C G D A E B F# C#
b C F Bb Eb Ab Db Gb Cb
Les cinq lignes de tirets doivent toujours être tracées, mais il peut y avoir un nombre quelconque de tirets par ligne de sorte que les objets tranchants ou plats aient au moins une colonne de rembourrage de chaque côté, tant que chaque ligne de tirets a la même longueur. Par exemple, ce sont également des sorties acceptables pour l'entrée Ab
:
--------- ------ --------- ----------------
b b b b
----b---- ----b- -------b- ------b---------
-b------- -b---- ----b---- ---b------------
b b b b
--------- ------ --------- ----------------
--------- ------ --------- ----------------
Dans le cas du do majeur, qui n'a ni objets tranchants ni plats, tout nombre positif de tirets par ligne (même un) est acceptable.
Tout espace blanc de début ou de fin est correct, tout comme les espaces de fin sur chaque ligne. Les espaces de tête supplémentaires sont acceptables tant qu'il y a le même numéro sur chaque ligne.
Vous pouvez prendre des entrées en minuscules ou exiger que les entrées sans tranchant ou plat contiennent un espace de fin, si vous le souhaitez.
Puisqu'il s'agit de code-golf , la solution la plus courte en octets gagnera.