Ctrl K

Слова, единственные в обоих списках

Лёгкая
Двое составили списки покупок: first и second. В каждом списке слова могут повторяться. Посчитайте, сколько различных слов встречается **ровно один раз** в first и одновременно **ровно один раз** в second.
Пример 1
first=["milk", "bread", "milk", "eggs"], second=["eggs", "bread", "tea"] → 2

«bread» и «eggs» встречаются ровно по разу в обоих списках. «milk» во втором списке нет (а в первом он дважды), «tea» нет в первом.

Пример 2
first=["apple"], second=["apple", "apple"] → 0

Во втором списке «apple» встречается дважды, поэтому не считается.

Пример 3
first=["x", "y"], second=["z"] → 0
Ограничения
  • 1 ≤ len(first), len(second) ≤ 10⁵
  • 1 ≤ длина каждого слова ≤ 30
  • Слова состоят из строчных латинских букв
Встречал эту задачу на настоящем собесе?
Решили0
Пробовали0
Отправок0
Принято—
Темы
Похожие задачиСлова из набора плашек ЛёгкаяСлова с рабочих клавиш Лёгкаяk-е слово без повторов ЛёгкаяПары с одинаковым набором букв ЛёгкаяСамые частые запросы Средняя
загружаем Python…
Вход
first=["milk", "bread", "milk", "eggs"], second=["eggs", "bread", "tea"]
Ожидается
2

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