text из строчных латинских букв. Разрежьте её на подряд идущие куски так, чтобы каждая буква встречалась не более чем в одном куске: все вхождения одной буквы должны оказаться в одном куске.
Кусков должно быть как можно больше. Склеенные по порядку, они дают исходную строку.
Верните список длин кусков слева направо.text="abacdcdefe" → [3, 4, 3]
Куски "aba", "cdcd" и "efe": каждая буква живёт только в одном куске. Мельче не выйдет: например, отрезав "ab", мы разлучили бы две буквы a.
text="xyzzx" → [5]
Буква x стоит в начале и в конце, поэтому вся строка — один кусок.
text="qrs" → [1, 1, 1]
text состоит из строчных латинских буквtext="abacdcdefe"
[3, 4, 3]
«Запустить» — первые 3 теста у тебя в браузере, «Отправить» — все 67 тестов на сервере, включая скрытые.