Na téma FizzBuzz
Proč dávat klasickou školní hru na bombu? Počkat... to je divné...
- Tento modul obsahuje tři displeje, každý se sedmiciferným číslem.
- Pro každé číslo najděte v níže uvedené tabulce sloupec korespondující s barvou čísla. Procházejte skrze tento sloupec a zapište si všechny cifry u podmínek, které platí.
- Sečtěte tyto cifry, abyste dostali číslo. To přičtěte ke každé cifře zobrazeného čísla, abyste získali nové sedmiciferné (nebo méněciferné, pokud je prvních pár cifer nula) číslo. Ignorujte všechny přenosné cifry, které při sčítání můžete dostat.
- Pokud toto nové číslo není dělitelné třemi ani pěti, nedělejte nic.
Pokud je toto nové číslo dělitelné třemi a ne pěti, použijte tlačítko na modulu a změňte displej na „FIZZ.“
Pokud je toto nové číslo dělitelné pěti a ne třemi, použijte tlačítko na modulu a změňte displej na „BUZZ.“
Pokud je toto nové číslo dělitelné pěti a třemi, použijte tlačítko na modulu a změňte displej na „FIZZBUZZ.“ - Nakonec, opakujte tento proces pro zbylá čísla a stiskněte „SUBMIT“ („ODESLAT“), jakmile budou všechny tři displeje správně nastaveny.
| Podmínka | červená | zelená | modrá | žlutá | bílá |
|---|---|---|---|---|---|
| Bomba obsahuje 3 nebo více držáků na baterie. | 7 | 3 | 2 | 4 | 5 |
| Bomba obsahuje alespoň jeden Sériový a Paralelní port. | 3 | 4 | 9 | 2 | 8 |
| Sériové číslo obsahuje 3 písmena a 3 cifry. | 4 | 5 | 8 | 8 | 2 |
| Bomba obsahuje alespoň jeden DVI-D a Stereo RCA port. | 2 | 3 | 7 | 9 | 1 |
| Na této bombě už byly udělány 2 nebo více chyb. | 6 | 6 | 1 | 2 | 8 |
| Bomba obsahuje 5 nebo více baterií. | 1 | 2 | 2 | 5 | 3 |
| Žádné z výše uvedeného neplatí. | 3 | 1 | 8 | 3 | 4 |