Questa attività è semplice: scrivere un programma o una funzione che emetta l'elenco di tutte le note musicali (usando nomi di note inglesi) da A ♭ a G♯.
Tutte le note senza un nome costituito da una singola lettera (cioè note nere su una tastiera musicale) dovrebbero avere il loro nome stampato due volte, una volta come il segno acuto di una nota, una volta come il piatto di una. Le note taglienti o piatte che possono essere descritte con una singola lettera, come B♯ (C) o F ♭ (E), non devono essere emesse.
Ecco un esempio dell'output:
Ab, A, A#, Bb, B, C, C#, Db, D, D#, Eb, E, F, F#, Gb, G, G#
specificazioni
Il programma o la funzione non deve accettare alcun input.
Le note possono essere stampate in qualsiasi ordine e in qualsiasi elenco di output consentito dalle nostre regole I / O standard
I simboli Unicode nitidi e piatti (♯ / ♭) possono essere sostituiti con
be#Come sempre, le scappatoie standard sono vietate.
Dato che si tratta di code-golf , vince il programma più piccolo, in byte.
"C "invece di "C"?

