Ctrl K

Уравнять буквы на карточках

Лёгкая
На карточках написаны слова — массив строк cards. За один ход можно взять любую букву с одной карточки и вписать её в любое место другой карточки. Верните True, если за сколько угодно ходов можно добиться, чтобы на всех карточках было написано одно и то же слово, и False иначе.
Пример 1
cards=["aab", "b", "ab"] → True

Всего 3 буквы a и 3 буквы b на 3 карточки — переносим лишнюю a на вторую карточку и получаем ab везде.

Пример 2
cards=["xy", "x"] → False

Буква y одна, а карточек две — поровну её не разделить.

Ограничения
  • 1 ≤ len(cards) ≤ 100
  • 1 ≤ len(cards[i]) ≤ 100
  • cards[i] состоит из строчных латинских букв
Встречал эту задачу на настоящем собесе?
Решили0
Пробовали0
Отправок0
Принято—
Темы
Похожие задачиЗаписка из вырезанных букв ЛёгкаяПервая буква без пары ЛёгкаяСлова, прозвучавшие один раз ЛёгкаяСлова из набора плашек ЛёгкаяВывески из букв Лёгкая
загружаем Python…
Вход
cards=["aab", "b", "ab"]
Ожидается
True

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