2–9. На каждую клавишу назначен свой набор букв: чтобы ввести первую букву набора, клавишу нажимают один раз, вторую — два раза, и так далее.
Вы можете заново распределить буквы по клавишам как угодно: каждой букве — ровно одна клавиша и место в её наборе, на клавише может быть сколько угодно букв (или ни одной). Клавиши 0, 1, * и # букв не содержат.
Дана строка text из строчных латинских букв. Подберите раскладку так, чтобы набор text потребовал как можно меньше нажатий, и верните это число.text="banana" → 6
Три буквы — на три разные клавиши первым нажатием: 3 + 2 + 1 = 6.
text="abcdefghij" → 12
Восемь букв встают первыми на восемь клавиш, оставшиеся две — вторыми: 8·1 + 2·2 = 12.
text="qqqq" → 4
text состоит из строчных латинских буквtext="banana"
6
«Запустить» — первые 3 теста у тебя в браузере, «Отправить» — все 50 тестов на сервере, включая скрытые.