호그와트

괄호를 잘 닫으셨나요 ?

영웅*^%&$ 2023. 1. 10. 17:05
728x90

#괄호 문자열이 양측으로 대칭을 이루는지 파악해보라(짝이 맞느냐) 
#즉 정확히 열고 닫혔는지 yes/no 로 구별

p = input()
m = p.replace(" ", "")
#print(m)
a = 0
b = 0

# (로 시작하지 않는 경우, (가 들어오면 ( 입력되는 만큼 숫자로 받아서 ) 숫자와 비교 일치하면 yes, 아니면 no

for i in range(0, len(m)):
  if m[i] == '(':
    a += 1
  elif m[i] == ')':
    b += 1

print(a, b)
if a == b :
  print('yes')
else:
  print('no')
  

''' stack = []
for i in range(0, len(m)):
    if m[i] == '(':
        stack.append(m[i])
    elif m[i] == ')':
        if not stack:
            print('no')
            exit()
        stack.pop()
if not stack:
    print('yes')
else:
    print('no')
'''

728x90

'호그와트' 카테고리의 다른 글

한국의 레전드 출산율을 극복하는 방법  (0) 2023.01.12
아름다워~  (0) 2023.01.11
쉘코드를 만들어볼까요?!  (0) 2023.01.10
퀵 정렬 !  (0) 2023.01.08
머지 머지 정렬!  (0) 2023.01.07