Ctrl K

Буквы, которые есть в каждом слове

Лёгкая
Дан массив слов words. Найдите все буквы, которые встречаются в каждом слове, с учётом повторов: если буква есть в каждом слове как минимум k раз, она должна попасть в ответ ровно k раз. Верните список таких букв (каждая — строка из одного символа) в любом порядке.
Пример 1
words=['banana', 'cabana', 'anagram'] → ['a', 'a', 'a', 'n']

Буква a встречается во всех словах минимум трижды, n — минимум один раз; b есть не во всех словах.

Пример 2
words=['sun', 'moon'] → ['n']

Общая только буква n, по одному разу.

Пример 3
words=['dog', 'cat'] → []
Ограничения
  • 1 ≤ len(words) ≤ 100
  • 1 ≤ len(words[i]) ≤ 100
  • Слова состоят из строчных латинских букв
Встречал эту задачу на настоящем собесе?
Решили0
Пробовали0
Отправок0
Принято—
Темы
Похожие задачиСлова одного ряда ЛёгкаяГде поужинать вдвоём ЛёгкаяФразы со словами-синонимами ЛёгкаяСлово из букв автономера ЛёгкаяРазличные сигналы азбуки Морзе Лёгкая
загружаем Python…
Вход
words=['banana', 'cabana', 'anagram']
Ожидается
['a', 'a', 'a', 'n']

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