АРЕНА
ОДНОСТРОЧНИКОВ
Задача недели
Задачи
Соревнования
Рейтинг
Правила
Чат
RPN калькулятор — Арена однострочников — Арена однострочников
Назад к задачам
RPN калькулятор
Gold
Вычислите RPN (деление — целочисленное с усечением к нулю).
Сигнатура функции
solution(tokens: list) -> int
Примеры
Ввод:
["2","1","+","3","*"]
Вывод:
9
Ограничения
✓
1 строка
✗
; запрещен
✗
переносы и tab запрещены
✗
eval / exec / __import__ запрещены
✗
Импорты запрещены
Твоё решение
Текущий лучший результат:
161
• цель для топ-3:
161
Окружение:
Base
Math
Functools
Itertools
Regex
Доступно: r (reduce), u (mul), a (add). Пример: r(u, nums, 1)
Импорт писать не нужно — окружение подключит инструменты автоматически.
def
solution
(
tokens
):
Длина:
0
символов
return
Пиши только выражение — оно подставится после
return
.
Войти, чтобы отправить в рейтинг
Сбросить
Проверить локально
Войти
Проверить
Сброс
Все тесты
одинаковы для локальной и серверной проверки
Тест 1
Ввод:
solution(["2", "1", "+", "3", "*"])
Ожидалось:
9
Тест 2
Ввод:
solution(["4", "13", "5", "/", "+"])
Ожидалось:
6
Тест 3
Ввод:
solution(["-2", "1", "+", "3", "*"])
Ожидалось:
-3
Тест 4
Ввод:
solution(["3", "-4", "+"])
Ожидалось:
-1
Тест 5
Ввод:
solution(["10", "6", "9", "3", "+", "-11", "*", "/", "*", "17", "+", "5", "+"])
Ожидалось:
22
Локальная проверка и отправка в рейтинг используют один и тот же набор тестов. Если есть расхождение, причина обычно в лимитах времени или окружении раннера.
Лидерборд
Решения
Мои попытки
Место
Ник
Длина
Время
1
G
G_D
161
11 апр. 2026 г.
2
Георгий
167
6 мая 2026 г.
1
G
G_D
11 апр. 2026 г.
161
симв.
2
Георгий
6 мая 2026 г.
167
симв.