어느 날, 타노스는 0과 1로 이루어진 문자열 를 보았다. 신기하게도, 가 포함하는 0의 개수와 가 포함하는 1의 개수는 모두 짝수라고 한다.
갑자기 심술이 난 타노스는 를 구성하는 문자 중 절반의 0과 절반의 1을 제거하여 새로운 문자열 를 만들고자 한다. 로 가능한 문자열 중 사전순으로 가장 빠른 것을 구하시오.
문자열 가 주어진다.
로 가능한 문자열 중 사전순으로 가장 빠른 것을 출력한다.
num = input()
cnt_0 = num.count('0')/2
cnt_1 = num.count('1')/2
new_num=''
for i in range(len(num)):
if num[i]=='1' and cnt_1 == 0:
new_num+='1'
elif num[i]=='1' and cnt_1 !=0:
cnt_1-=1
if num[i]=='0' and cnt_0 != 0:
cnt_0-=1
new_num+='0'
print(new_num)