О "FizzBuzz"

Зачем запихивать обычную школьную игру в бомбу? Погоди... это странно...

  • На данном модуле находятся три цифровых экрана с семизначным числом на каждом.
  • Для каждого из этих чисел найдите в таблице столбец, соответствующий по цвету числа. Пройдитесь по столбцу и отметьте все цифры, чьи условия соблюдены.
  • Просуммируйте все эти цифры. Получившуюся сумму прибавьте к каждой цифре числа на экране, чтобы получить новое семизначное (впереди числа могут стоять незначащие нули) число. При выполнении данной операции отбросьте все значения переноса.
  • Если новое число не делится нацело на три или пять, ничего не делайте.
    Если новое число делится нацело на три, но не делится нацело на пять, нажмите на кнопку, чтобы поменять число на слово "FIZZ".
    Если новое число делится нацело на пять, но не делится нацело на три, нажмите на кнопку, чтобы поменять число на слово "BUZZ".
    Если новое число делится нацело и на три, и на пять, нажмите на кнопку, чтобы поменять число на слово "FIZZBUZZ".
  • Наконец, повторите выше описанные действия к оставшимся числам и нажмите кнопку "SUBMIT", когда все цифровые экраны будут верны.
Условие красный зелёный синий жёлтый белый
На бомбе имеется 3 и более держателей для элементов питания.73245
На бомбе имеется хотя бы один последовательный и параллельный порт.34928
Серийный номер содержит 3 буквы и 3 цифры.45882
На бомбе имеется хотя бы один порт DVI-D и двухканальный порт RCA.23791
Было совершено 2 и более ошибок.66128
На бомбе имеется 5 и более элементов питания.12253
Ни одно из условий выше не подошло.31834