def solution(s):
g_open= ["(","[","{","<"]
g_close = [")","]","}",">"]
tmp = []
answer = 0
cnt = 0
for x in s:
if x in g_open:
tmp.append(x)
try:
if x in g_close:
tmp.pop()
answer +=1
except:
return -1
if len(tmp) > 0:
return -1
else:
return answer
print(solution(">_<"))
반응형
'CodingTest' 카테고리의 다른 글
[연습] 코딩테스트 연습 - 올바른괄호 (0) | 2020.04.16 |
---|---|
[연습] 코딩테스트 연습 - 체육복 (0) | 2020.04.16 |
[연습] 코딩테스트 연습 - 땅따먹기 (0) | 2020.04.16 |
[연습] 코딩테스트 (은행 데이터복구 문제) (0) | 2020.04.13 |
[연습] 코딩테스트 연습 (태그문제) (0) | 2020.04.13 |