[6/23] 9012 (괄호)

이경준·2021년 6월 23일
0

코테

목록 보기
45/140

실버4 문제

내 코드

T = int(input())
for _ in range(T):
    k = input()
    
    while True:
        before = len(k)
        k = k.replace('()', "")
        after = len(k)
        if (before == after):
            break

    if (len(k) == 0):
        print('YES')
    else:
        print('NO')

로직

  1. while문 반복해서, 반복 전/후 길이 비교해서 같으면 종료 (같으면 더이상 괄호가 없다는 뜻)
  2. replace 함수를 써서 '()'를 제거한다.
  3. 길이가 0이면 yes, 1이면 no를 출력한다.
profile
The Show Must Go On

0개의 댓글

관련 채용 정보