def solution(s):
answer = True
par = []
n = 0
for i in s:
if i == '(':
par.append(i)
n = len(par) - 1
else:
if '(' in par:
par.pop(n)
n -= 1
else:
return False
if len(par) != 0:
return False
return True
delete는 시간초과로 효율성을 실패했지만
pop으로 바꾸니 시간초과가 나지 않고 성공했다.