В традиционном 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».
Самый короткий код для реализации всех этих правил на любом языке выигрывает.