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