О "FizzBuzz"
Зачем запихивать обычную школьную игру в бомбу? Погоди... это странно...
- На данном модуле находятся три цифровых экрана с семизначным числом на каждом.
- Для каждого из этих чисел найдите в таблице столбец, соответствующий по цвету числа. Пройдитесь по столбцу и отметьте все цифры, чьи условия соблюдены.
- Просуммируйте все эти цифры. Получившуюся сумму прибавьте к каждой цифре числа на экране, чтобы получить новое семизначное (впереди числа могут стоять незначащие нули) число. При выполнении данной операции отбросьте все значения переноса.
-
Если новое число не делится нацело на три или пять, ничего не делайте.
Если новое число делится нацело на три, но не делится нацело на пять, нажмите на кнопку, чтобы поменять число на слово "FIZZ".
Если новое число делится нацело на пять, но не делится нацело на три, нажмите на кнопку, чтобы поменять число на слово "BUZZ".
Если новое число делится нацело и на три, и на пять, нажмите на кнопку, чтобы поменять число на слово "FIZZBUZZ". - Наконец, повторите выше описанные действия к оставшимся числам и нажмите кнопку "SUBMIT", когда все цифровые экраны будут верны.
| Условие | красный | зелёный | синий | жёлтый | белый |
|---|---|---|---|---|---|
| На бомбе имеется 3 и более держателей для элементов питания. | 7 | 3 | 2 | 4 | 5 |
| На бомбе имеется хотя бы один последовательный и параллельный порт. | 3 | 4 | 9 | 2 | 8 |
| Серийный номер содержит 3 буквы и 3 цифры. | 4 | 5 | 8 | 8 | 2 |
| На бомбе имеется хотя бы один порт DVI-D и двухканальный порт RCA. | 2 | 3 | 7 | 9 | 1 |
| Было совершено 2 и более ошибок. | 6 | 6 | 1 | 2 | 8 |
| На бомбе имеется 5 и более элементов питания. | 1 | 2 | 2 | 5 | 3 |
| Ни одно из условий выше не подошло. | 3 | 1 | 8 | 3 | 4 |