Для строки, содержащей только буквы, выведите длину самого длинного ряда последовательных букв алфавита, которое содержит слово, где порядок не имеет значения. Пример алгоритма может отсортировать слово, удалить дубликаты, а затем вывести длину самого длинного прогона.
Тестовые случаи
watch -> 1
stars -> 3
antidisestablishmentarianism -> 3
backdoor -> 4
a -> 1
tutorials -> 4
Например, antidisestablishmentarianism
содержит буквы abdehilmnstr
. Самые длинные пробеги lmn
и rst
, как длины 3.
Заметки
Вы можете взять все строчные, все прописные или смешанные буквы в качестве входных данных, но регистр не может закодировать информацию о слове (то есть вы не можете сделать первые n
символы заглавными, где n
длина самого длинного пробега).
Это код-гольф , поэтому выигрывает самый короткий ответ в байтах.
rst
- uniquify, сортировка и получить самый длинный пробег подряд. Можем ли мы принять ввод как массив символов?