Ctrl K

Есть в каждом списке

Лёгкая
Дан список lists, в котором лежат списки целых чисел; внутри одного списка числа не повторяются. Найдите числа, которые встречаются в каждом из списков, и верните их по возрастанию. Если таких чисел нет, верните пустой список.
Пример 1
lists=[[4, 9, 2], [9, 7, 4, 1], [3, 4, 9]] → [4, 9]

И 4, и 9 есть во всех трёх списках, остальные числа — нет. Ответ по возрастанию: [4, 9].

Пример 2
lists=[[5, 6], [7]] → []

Общих чисел нет — пустой список.

Пример 3
lists=[[8, 3, 5]] → [3, 5, 8]

Если список один, в ответ идут все его числа, отсортированные.

Ограничения
  • 1 ≤ len(lists) ≤ 1000
  • 1 ≤ общее число элементов ≤ 1000
  • 1 ≤ lists[i][j] ≤ 1000
  • Внутри каждого lists[i] числа различны
Встречал эту задачу на настоящем собесе?
Решили0
Пробовали0
Отправок0
Принято—
Темы
Похожие задачиПобедитель с большинством голосов ЛёгкаяСоседние значения ЛёгкаяБольше трети голосов СредняяСамые частые значения СредняяЗадания с перерывом на остывание Средняя
загружаем Python…
Вход
lists=[[4, 9, 2], [9, 7, 4, 1], [3, 4, 9]]
Ожидается
[4, 9]

«Запустить» — первые 3 теста у тебя в браузере, «Отправить» — все 96 тестов на сервере, включая скрытые.