문자 만 포함하는 문자열이 주어지면 순서에 관계없이 단어에 포함 된 연속 알파벳 문자의 가장 긴 실행 길이를 출력하십시오. 예제 알고리즘은 단어를 정렬하고 중복을 제거한 다음 가장 긴 실행 길이를 출력 할 수 있습니다.
테스트 사례
watch -> 1
stars -> 3
antidisestablishmentarianism -> 3
backdoor -> 4
a -> 1
tutorials -> 4
예를 들어, antidisestablishmentarianism
글자가 포함되어 있습니다 abdehilmnstr
. 가장 긴 실행은 lmn
하고 rst
, 모두 길이 3의.
노트
모든 소문자, 모든 대문자 또는 대소 문자를 입력으로 사용할 수 있지만 대소 문자는 단어에 대한 정보를 인코딩 할 수 없습니다 (즉, 첫 번째 n
문자 n
는 가장 긴 실행 길이 인 대문자를 만들 수 없습니다 ).
이것은 code-golf 이므로 바이트 단위의 최단 답변이 이깁니다.
rst
정렬하고 가장 긴 연속 실행을해야합니다. 문자 배열로 입력 할 수 있습니까?