행운의 티켓

면접 대비

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

요약
숫자 문자열에서 앞쪽 절반과 뒤쪽 절반의 합이 같은 가장 긴 부분 문자열의 길이를 구합니다.
난이도

쉬움10점 중 3점

유형
누적 합, 완전 탐색, 문자열, 배열
정답자
아직 제출이 없습니다

문제

어떤 야구단은 경기장을 찾은 손님에게 숫자로 이루어진 티켓을 나누어 준다. 티켓 번호의 길이가 정확히 2N이고, 앞쪽 N자리의 숫자 합과 뒤쪽 N자리의 숫자 합이 같으면 그 티켓을 행운의 티켓이라고 부른다.

숌은 주어진 문자열에서 이 규칙을 만족하는 연속 부분 문자열을 찾으려고 한다. 문자열 S가 주어질 때, 행운의 티켓이 될 수 있는 연속 부분 문자열의 최대 길이를 구하시오.

입력

첫째 줄에 문자열 S가 주어진다. S는 1 이상 9 이하의 숫자로만 이루어져 있으며, 길이는 50 이하의 자연수이다.

출력

주어진 문자열의 연속 부분 문자열 중 행운의 티켓 규칙을 만족하는 가장 긴 부분 문자열의 길이를 출력한다. 그런 부분 문자열이 없으면 0을 출력한다.

예제5

  1. 예제 1

    입력
    74233285
    
    예상 출력
    4
  2. 예제 2

    입력
    123231
    
    예상 출력
    6
    
  3. 예제 3

    입력
    986561517416921217551395112859219257312
    
    예상 출력
    36
    
  4. 예제 4

    입력
    1
    
    예상 출력
    0
    
  5. 예제 5

    입력
    112
    
    예상 출력
    2