Назад к задачам
Junior — Senior
5

FizzBuzz: создание массива байтов из заданного числа

Получайте помощь с лайвкодингом в реальном времени с Sobes Copilot
Условие задачи

Необходимо реализовать метод fizzbuzztzest, который принимает единственный целочисленный параметр num и возвращает массив байт. Формирование массива должно соответствовать следующим правилам:

  • если число делится на 3 без остатка — записать строку "Fizz";
  • если делится на 5 без остатка — записать строку "Buzz";
  • если делится одновременно на 3 и на 5 — записать строку "FizzBuzz";
  • если число не кратно ни 3, ни 5 — выбросить IllegalArgumentException. Напишите модульные тесты, покрывающие все варианты поведения.
public byte[] fizzbuzztzest(int num) {
    throw new Error("Not implemented yet");
}