Sobes.tech
Junior — Senior
72

FizzBuzz с генерацией исключения

任务条件

Функция получает целое значение и возвращает массив байтов, сформированный по следующим принципам:

  1. Если входное число делится на 3 без остатка, в массив добавляется строка "Fizz".
  2. Если число делится на 5 без остатка, в массив добавляется строка "Buzz".
  3. Если число одновременно делится и на 3, и на 5, в массив помещается строка "FizzBuzz".
  4. Если число не кратно ни 3, ни 5, необходимо выбросить IllegalArgumentException.
  5. Реализация должна сопровождаться набором тестов.