beads описывает нить слева направо.
Мастер хочет снять лишние бусины так, чтобы на нити осталось ровно по одной бусине каждого цвета, который на ней встречался. Переставлять бусины нельзя — оставшиеся сохраняют исходный порядок.
Среди всех возможных результатов верните строку, наименьшую в лексикографическом (словарном) порядке.beads="dbdab" → 'bda'
Цвета — a, b, d. Начать с a нельзя: после единственной a нет ни одной d. Зато можно начать с b (позиция 1), затем взять d (позиция 2) и a: получаем bda.
beads="zyxzyx" → 'xzy'
Можно начать с первой x (позиция 2): после неё ещё есть z и y. Получаем xzy.
beads="mmm" → 'm'
beads состоит из строчных латинских буквbeads="dbdab"
'bda'
«Запустить» — первые 3 теста у тебя в браузере, «Отправить» — все 126 тестов на сервере, включая скрытые.