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

Создание байтового массива по правилам FizzBuzz

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

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

  1. Если число делится на 3 — в массив добавляется строка Fizz.
  2. Если число делится на 5 — в массив добавляется строка Buzz.
  3. Если число кратно одновременно 3 и 5 — в массив добавляется строка FizzBuzz.
  4. Если число не кратно ни 3, ни 5 — метод бросает IllegalArgumentException. Решение должно сопровождаться набором юнит‑тестов.
public class FizzBuzzGenerator {
    public byte[] generate(int number) {
        throw new RuntimeException("Not implemented yet");
    }
}