Это простое задание: написать программу или функцию, которая выводит список всех музыкальных нот (используя английские названия нот) от A ♭ до G♯.
На всех нотах без названия, состоящих из одной буквы (т.е. черных нот на музыкальной клавиатуре), их имя должно быть напечатано дважды, один раз как резкая нота, один раз как плоская единица. Резкие или плоские ноты, которые можно описать одной буквой, например, B♯ (C) или F ♭ (E), не должны выводиться.
Вот пример вывода:
Ab, A, A#, Bb, B, C, C#, Db, D, D#, Eb, E, F, F#, Gb, G, G#
Характеристики
Программа или функция не должны принимать никаких данных.
Примечания могут быть напечатаны в любом порядке и в любом списке вывода, разрешенного нашими стандартными правилами ввода-вывода
Острые и плоские символы Юникода (♯ / ♭) можно заменить на
b
и#
Как всегда, стандартные лазейки запрещены.
Поскольку это код-гольф , выигрывает самая маленькая программа в байтах.
"C "
вместо "C"
?