O цветной азбуке Морзе

... -- . .... -- .- - .. -.- .- !

  • На модуле 3 мигающих светодиода разных цветов, а также операции и скобки окружающих их.
  • Каждый мигающий светодиод показывает одну цифру/букву в азбуке Морзе. Если отображается буква, считайте её как число, равное числовой позиции этой буквы в алфавите, плюс 9 (A=10, B=11, и т.д.).
  • Для каждого числа, примените специальные цветовые операции, найденные в таблице снизу, которые соответствуют цвету для этого числа. Если цвет белый, ничего не делайте с числом.
  • Используйте (потенциально) новые числа вместо светодиодов в математическом выражении для получения единственного результата.
    • Если результат не целое число, рассматривайте только целую часть числа.
    • Если результат отрицательный, не забудьте отправить дефис перед остальной частью номера. (-0 становится 0.)
    • Если модуль результата больше 999, учитывайте только последние 3 цифры.
    • Если более одного правила выше выполнилось, применяйте их по очереди.
    • Не обращайте внимание на ведущие нули.
  • Используя кнопки, введите результат в азбуке Морзе используя пустую кнопку как разделитель цифр.
  • При ошибке, все введенные символы сбрасываются.

Если правило относится к числу, это относится к значению в 36-ичной системе счисления (A=10, ..., Z=35). Если правило относится к символу, это относится к цифре или букве показанной в азбуке Морзе.

Цвет Действие
Красный Если число нечетное, удвойте его. Иначе возьмите половину от числа.
Оранжевый Если число делится на 3, поделите на 3. Иначе, добавь число мигающих светодиодов с основными цветами.
Желтый Возьмите квадрат числа.
Зеленый Сменить позиции скобок так, чтобы они окружали 2ой и 3ий светодиод, если они вокруг 1го и 2го светодиода, или наоборот.
Синий Умножайте число на 3 и берите из результата цифровой корень до тех пор, пока не останется одна цифра.
Фиолетовый Вычтите число из 10.

Справочник по азбуке Морзе