Code Lab

FizzBuzz

ЛёгкаяОсновы10 мин

Напиши функцию fizzBuzz(n), которая возвращает массив строк для чисел от 1 до n по порядку. Каждое число превращается в одну строку.

  • 'FizzBuzz', если число делится на 3 и на 5 без остатка.
  • 'Fizz', если оно делится только на 3.
  • 'Buzz', если оно делится только на 5.

Остальные числа запиши строкой, например '7'. Если n равно 0, верни пустой массив.

Примеры

fizzBuzz(5)

Вернёт [ '1', '2', 'Fizz', '4', 'Buzz' ]

fizzBuzz(15)

Вернёт [ '1', '2', 'Fizz', '4', 'Buzz', 'Fizz', '7', '8', 'Fizz', 'Buzz', '11', 'Fizz', '13', '14', 'FizzBuzz' ]

15 делится на 3 и на 5, поэтому последний элемент `'FizzBuzz'`.
fizzBuzz(0)

Вернёт []

Источник

Загружаем редактор...
  1. Входные данныеfizzBuzz(5)
    Ожидалось[ '1', '2', 'Fizz', '4', 'Buzz' ]
  2. Входные данныеfizzBuzz(15)
    Ожидалось[ '1', '2', 'Fizz', '4', 'Buzz', 'Fizz', '7', '8', 'Fizz', 'Buzz', '11', 'Fizz', '13', '14', 'FizzBuzz' ]
  3. Входные данныеfizzBuzz(0)
    Ожидалось[]

Скрытые тесты запускаются по Submit.