У традиційному FizzBuzz вам пропонується надрукувати числа від 1 до 100, але кожну кратну кількість 3 замініть на "Fizz", кожну кратну 5 - на "Buzz", а кожне кратне і 3, і 5 (тобто 15) на " FizzBuzz ".
Однак, як злий інтерв'ю, я винайшов власну скручену версію FizzBuzz, яку я вирішив назвати BizzFuzz і дати вам у інтерв'ю з кодуванням.
Правила гри:
Роздрукуйте кожне число від 1 до 100, за винятком випадків, коли число відповідає одній із наведених нижче умов.
- Якщо число ділиться на 4, надрукуйте "Fizz".
Якщо число ділиться на 5, надрукуйте "Buzz".
Якщо число ділиться на 4, але число одразу після нього ділиться на 5, друкуйте «FizzBuzz» замість «Fizz» та друкуйте наступне число регулярно.
Якщо число ділиться на 5, але число одразу після нього ділиться на 4, надрукуйте "BuzzFizz" замість "Buzz" і регулярно друкуйте наступне число.
Якщо число знаходиться безпосередньо перед числом, яке ділиться на 4 та 5, надрукуйте "Bizz".
Якщо число одразу після числа ділиться на 4 та 5, надрукуйте "Fuzz".
Якщо число ділиться як на 4, так і на 5, надрукуйте "BizzFuzz".
Виграє найкоротший код для впровадження всіх цих правил на будь-якій мові.