연속 구간

면접 대비

시간 제한1초메모리 제한128 MB

요약
8자리 정수 세 개가 주어질 때 각 수에서 같은 숫자가 연속으로 나오는 최대 길이를 구해 출력합니다.
난이도

쉬움10점 중 2점

유형
문자열, 구현
정답자
아직 제출이 없습니다

문제

여덟 자리 양의 정수 3개가 주어진다. 각 정수에 대해, 같은 숫자가 연속해서 나타나는 구간의 길이 중 최댓값을 구한다. 같은 숫자가 연속해서 두 번 이상 나타나는 구간이 없으면 답은 1이다.

예를 들어 12345123은 인접한 같은 숫자가 없으므로 1이다. 17772345는 숫자 7이 3번 연속하므로 3이다. 22233331은 숫자 2가 3번, 숫자 3이 4번 연속하므로 4이다.

입력

첫째 줄부터 셋째 줄까지, 각 줄에 여덟 자리 양의 정수 하나가 주어진다.

출력

입력된 각 정수에 대해 같은 숫자가 연속해서 나타나는 가장 긴 길이를 입력 순서대로 한 줄에 하나씩 출력한다.

예제1

  1. 예제 1

    입력
    12345123
    17772345
    22233331
    
    예상 출력
    1
    3
    4