Junior — Senior
72
FizzBuzz с генерацией исключения
任务条件
Функция получает целое значение и возвращает массив байтов, сформированный по следующим принципам:
- Если входное число делится на 3 без остатка, в массив добавляется строка "Fizz".
- Если число делится на 5 без остатка, в массив добавляется строка "Buzz".
- Если число одновременно делится и на 3, и на 5, в массив помещается строка "FizzBuzz".
- Если число не кратно ни 3, ни 5, необходимо выбросить IllegalArgumentException.
- Реализация должна сопровождаться набором тестов.