АРЕНА
ОДНОСТРОЧНИКОВ
Задача недели
Задачи
Соревнования
Рейтинг
Правила
Чат
Перестановки — Арена однострочников — Арена однострочников
Назад к задачам
Перестановки
Gold
Все перестановки строки.
Сигнатура функции
solution(s: str) -> list
Примеры
Ввод:
"ab"
Вывод:
['ab', 'ba']
Ограничения
✓
1 строка
✗
; запрещен
✗
переносы и tab запрещены
✗
eval / exec / __import__ запрещены
✗
Импорты запрещены
Твоё решение
Текущий лучший результат:
44
• цель для топ-3:
44
Окружение:
Base
Math
Functools
Itertools
Regex
Доступно: it (itertools). Пример: it.chain(...)
Импорт писать не нужно — окружение подключит инструменты автоматически.
def
solution
(
s
):
Длина:
0
символов
return
Пиши только выражение — оно подставится после
return
.
Войти, чтобы отправить в рейтинг
Сбросить
Проверить локально
Войти
Проверить
Сброс
Все тесты
одинаковы для локальной и серверной проверки
Тест 1
Ввод:
solution("ab")
Ожидалось:
['ab', 'ba']
Тест 2
Ввод:
solution("abc")
Ожидалось:
['abc', 'acb', 'bac', 'bca', 'cab', 'cba']
Тест 3
Ввод:
solution("")
Ожидалось:
['']
Тест 4
Ввод:
solution("aa")
Ожидалось:
['aa', 'aa']
Локальная проверка и отправка в рейтинг используют один и тот же набор тестов. Если есть расхождение, причина обычно в лимитах времени или окружении раннера.
Лидерборд
Решения
Мои попытки
Место
Ник
Длина
Время
1
Георгий
44
4 дн. назад
1
Георгий
4 дн. назад
44
симв.