is_pair함수는 문자열 s를 매개변수로 입력받습니다. s에 괄호가 알맞게 짝지어져 있으면 True를 아니면 False를 리턴하는 함수를 완성하세요. 예를들어 s가 (hello)()면 True이고, )(이면 False입니다. s가 빈 문자열(““)인 경우는 없습니다.
def is_pair(s):
list1 = []
for i in range(len(s)):
if s[i] == "(":
list1.append(s[i])
elif s[i] == ")":
try:
list1.pop()
except IndexError:
return False
return list1 == []
# 아래는 테스트로 출력해 보기 위한 코드입니다.
print( is_pair("(hello)()"))
print( is_pair(")("))
Comments