このタスクは簡単です。A♭からG♯までのすべての音符のリスト(英語の音名を使用)を出力するプログラムまたは関数を作成します。
単一の文字で構成される名前のないすべての音符(つまり、音楽キーボードの黒い音符)には、音符のシャープと1つのフラットの2回ずつ名前を印刷する必要があります。B♯(C)やF♭(E)のように1文字で説明できるシャープまたはフラットなノートは出力しないでください。
出力の例を次に示します。
Ab, A, A#, Bb, B, C, C#, Db, D, D#, Eb, E, F, F#, Gb, G, G#
仕様書
プログラムまたは関数は入力を取ってはなりません。
メモは、任意の順序で、および標準のI / Oルールで許可されているリスト出力で印刷できます。
シャープでフラットなUnicodeシンボル(♯/♭)は
b
、#
いつものように、標準の抜け穴は禁止されています。
これはcode-golfであるため、バイト単位の最小のプログラムが勝ちます。
"C "
代わりに出力でき"C"
ますか?