Как играть и правила сообщества
Твоя задача — написать выражение на Python, которое решает задачу. Выражение должно быть в одну строку.
Чем короче код — тем лучше. Рейтинг по задаче определяется длиной кода в символах.
Локальная проверка и отправка в рейтинг используют один и тот же набор тестов, который виден на странице задачи.
Ты пишешь только выражение, которое возвращает результат. Система автоматически оборачивает его в функцию.
solution(s: str) → intsum(map(int, s.split()))def solution(s):
return sum(map(int, s.split())) sum(map(int, s.split())) → 25 символовУлучшение считается от твоего же прошлого рекорда по задаче: отправил решение короче — сразу получил очки.
Чтобы очки нельзя было набить, отправив раздутое решение и срезая по одному символу, сумма очков за улучшения в одной задаче ограничена: 20 очков в Bronze, 40 в Silver, 60 в Gold.
Бонус за первое место начисляется один раз на задачу — даже если рекорд у тебя потом отберут и ты вернёшь его обратно.
Мы все здесь учимся. Помогай новичкам, не высмеивай ошибки.
Не выкладывай решения задач в открытый доступ — это портит игру другим.
Не используй автоматические решатели и не копируй чужие решения.