Враховуючи рядок, що містить лише літери, виведіть довжину найдовшого циклу послідовних буквених букв, яке містить слово, де порядок не має значення. Прикладний алгоритм може сортувати слово, видаляти дублікати та виводити довжину найдовшого пробігу.
Випробування
watch -> 1
stars -> 3
antidisestablishmentarianism -> 3
backdoor -> 4
a -> 1
tutorials -> 4
Наприклад, antidisestablishmentarianism
містить букви abdehilmnstr
. Найдовші пробіги - lmn
і rst
обидві довжиною 3.
Примітки
Ви можете взяти всі вхідні, великі і великі літери як вхідні, але регістр не може кодувати інформацію про слово (тобто ви не можете зробити перші n
символи з великої літери, де n
довжина найдовшого пробігу).
Це код-гольф , тому найкоротша відповідь у байтах виграє.
rst
- уніфікуйте, сортуйте та отримайте найдовший пробіг поспіль. Чи можемо ми взяти введення як масив символів?