타노스

· 백준
코드 # 1은 앞에서부터, 0은 뒤에서부터 제거한다 li = list(input()) zero, one = li.count('0')//2, li.count('1')//2 for _ in range(zero): li.pop(-li[::-1].index('0')-1) for _ in range(one): li.pop(li.index('1')) print(''.join(li)) 순서를 지켜야한다는 조건이 있어서 리스트를 뒤집어 가며 빼주면 된다. 만약 "0"*(기존 0의 개수의 절반) + "1"(기존 1의 개수의 절반)을 하면 25점이 나온다.