FizzBuzz с исключением
Условие задачи
Функция принимает целое число и возвращает массив байтов, формируемый по следующим правилам:
- Если число кратно 3, в массив заносится слово "Fizz".
- Если число кратно 5, в массив заносится слово "Buzz".
- Если число кратно и 3, и 5, в массив заносится "FizzBuzz".
- Если число не кратно ни 3, ни 5, необходимо выбросить IllegalArgumentException.
- Решение должно быть покрыто тестами.