АРЕНА
ОДНОСТРОЧНИКОВ
Задача недели
Задачи
Соревнования
Рейтинг
Правила
Чат
FizzBuzz — Арена однострочников — Арена однострочников
Назад к задачам
FizzBuzz
Silver
Верните список строк для чисел от 1 до n: 'Fizz' если делится на 3, 'Buzz' если делится на 5, 'FizzBuzz' если на оба, иначе само число как строку.
Сигнатура функции
solution(n: int) -> list[str]
Примеры
Ввод:
5
Вывод:
['1', '2', 'Fizz', '4', 'Buzz']
Ограничения
✓
1 строка
✗
; запрещен
✗
переносы и tab запрещены
✗
eval / exec / __import__ запрещены
✗
Импорты запрещены
Твоё решение
Текущий лучший результат:
96
• цель для топ-3:
96
def
solution
(
n
):
Длина:
0
символов
return
Пиши только выражение — оно подставится после
return
.
Войти, чтобы отправить в рейтинг
Сбросить
Проверить локально
Войти
Проверить
Сброс
Все тесты
одинаковы для локальной и серверной проверки
Тест 1
Ввод:
solution(1)
Ожидалось:
['1']
Тест 2
Ввод:
solution(3)
Ожидалось:
['1', '2', 'Fizz']
Тест 3
Ввод:
solution(5)
Ожидалось:
['1', '2', 'Fizz', '4', 'Buzz']
Тест 4
Ввод:
solution(15)
Ожидалось:
['1', '2', 'Fizz', '4', 'Buzz', 'Fizz', '7', '8', 'Fizz', 'Buzz', '11', 'Fizz', '13', '14', 'FizzBuzz']
Тест 5
Ввод:
solution(16)
Ожидалось:
['1', '2', 'Fizz', '4', 'Buzz', 'Fizz', '7', '8', 'Fizz', 'Buzz', '11', 'Fizz', '13', '14', 'FizzBuzz', '16']
Тест 6
Ввод:
solution(30)
Ожидалось:
['1', '2', 'Fizz', '4', 'Buzz', 'Fizz', '7', '8', 'Fizz', 'Buzz', '11', 'Fizz', '13', '14', 'FizzBuzz', '16', '17', 'Fizz', '19', 'Buzz', 'Fizz', '22', '23', 'Fizz', 'Buzz', '26', 'Fizz', '28', '29', 'FizzBuzz']
Тест 7
Ввод:
solution(0)
Ожидалось:
[]
Локальная проверка и отправка в рейтинг используют один и тот же набор тестов. Если есть расхождение, причина обычно в лимитах времени или окружении раннера.
Лидерборд
Решения
Мои попытки
Место
Ник
Длина
Время
1
R
Rash
96
26 февр. 2026 г.
1
R
Rash
26 февр. 2026 г.
96
симв.