만드는 중입니다

아직 만드는 중이라 바뀔 수 있습니다

타노스

면접 대비

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

요약
0과 1의 개수가 각각 짝수인 이진 문자열에서 두 숫자를 각각 절반씩 남겨 사전순으로 가장 작은 부분 수열을 구합니다.
난이도

보통10점 중 5점

유형
그리디, 문자열
정답자
아직 제출이 없습니다

문제

어느 날 타노스는 0과 1로 이루어진 문자열 SS를 보았다. 신기하게도 SS에 포함된 0의 개수와 1의 개수는 모두 짝수이다.

심술이 난 타노스는 SS를 구성하는 문자 중 0의 절반과 1의 절반을 지워 새로운 문자열 S′S'를 만들려고 한다. S′S'가 될 수 있는 문자열 중 사전순으로 가장 앞서는 것을 구하시오.

입력

문자열 SS가 주어진다.

출력

S′S'가 될 수 있는 문자열 중 사전순으로 가장 앞서는 것을 출력한다.

제한

SS의 길이는 22 이상 500500 이하이다.

SS는 짝수 개의 0과 짝수 개의 1로 이루어져 있다.

예제2

  1. 예제 1

    입력
    1010
    
    예상 출력
    01
    
  2. 예제 2

    입력
    000011
    
    예상 출력
    001