Ctrl K

Цифры из перемешанных слов

Средняя
Несколько цифр записали английскими словами (zero, one, …, nine), склеили слова в одну строку, а потом перемешали все буквы. Получилась строка letters. Восстановите исходные цифры и верните их строкой в порядке возрастания. Цифры могут повторяться. Гарантируется, что строка действительно получена таким способом.
Пример 1
letters="rotwheet" → '23'

Из этих букв складываются слова two и three: ответ "23".

Пример 2
letters="eninorez" → '09'

Буква z есть только в zero, после неё остаются буквы слова nine. Ответ "09".

Пример 3
letters="vesenxsiixs" → '667'
Ограничения
  • 1 ≤ len(letters) ≤ 10⁵
  • letters состоит из букв e g h i f o n s r u t w v x z
  • letters — перемешанные буквы английских названий цифр
Встречал эту задачу на настоящем собесе?
Решили0
Пробовали0
Отправок0
Принято—
Темы
Похожие задачиЧисло римскими цифрами СредняяЗапись дроби десятичной СредняяКуски с одинаковыми краями СредняяСообщения за нажатиями СредняяКусочки с заданной пропорцией нулей и единиц Средняя
загружаем Python…
Вход
letters="rotwheet"
Ожидается
'23'

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