Cette tâche est simple: écrire un programme ou une fonction qui génère la liste de toutes les notes de musique (en utilisant les noms de notes en anglais) de A ♭ à G♯.
Toutes les notes sans nom composé d'une seule lettre (c'est-à-dire les notes noires sur un clavier musical) devraient avoir leur nom imprimé deux fois, une fois comme la netteté d'une note, une fois comme le plat d'une. Les notes nettes ou plates qui peuvent être décrites avec une seule lettre, comme B♯ (C) ou F ♭ (E) ne doivent pas être émises.
Voici un exemple de sortie:
Ab, A, A#, Bb, B, C, C#, Db, D, D#, Eb, E, F, F#, Gb, G, G#
Caractéristiques
Le programme ou la fonction ne doit prendre aucune entrée.
Les notes peuvent être imprimées dans n'importe quel ordre et dans n'importe quelle sortie de liste autorisée par nos règles d'E / S standard
Les symboles Unicode nets et plats (♯ / ♭) peuvent être remplacés par
b
et#
Comme toujours, les échappatoires standard sont interdites.
Comme il s'agit de code-golf , le plus petit programme, en octets, gagne.
"C "
au lieu de "C"
?