Ctrl K

Одна буква до ровного счёта

Лёгкая
Дана строка word из строчных латинских букв. Нужно удалить из неё ровно одну букву (оставить строку как есть нельзя). Можно ли выбрать эту букву так, чтобы в оставшейся строке все присутствующие в ней буквы встречались одинаковое число раз? Буквы, которых в строке не осталось, не учитываются. Верните true, если это возможно, и false иначе.
Пример 1
word='xxyyz' → True

Если убрать одну из x, получится «xyyz»: x — 1, y — 2, z — 1, не годится. А если убрать z, останется «xxyy», где обе буквы встречаются по два раза.

Пример 2
word='ppqq' → False

Какую букву ни убери, одна из букв встретится один раз, а другая — два.

Пример 3
word='kkkk' → True

После удаления одной k остаётся единственная буква, и её счёт ни с чем не расходится.

Ограничения
  • 2 ≤ word.length ≤ 100
  • word состоит только из строчных латинских букв
Встречал эту задачу на настоящем собесе?
Решили0
Пробовали0
Отправок0
Принято—
Темы
Похожие задачиЗаписка из вырезанных букв ЛёгкаяПервая буква без пары ЛёгкаяСлова, прозвучавшие один раз ЛёгкаяСлова из набора плашек ЛёгкаяВывески из букв Лёгкая
загружаем Python…
Вход
word='xxyyz'
Ожидается
True

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