-
프로그래머스(Programmers) LEVEL2 - 올바른괄호카테고리 없음 2022. 11. 16. 18:35
def solution(strs): result = [] for i in range(len(strs)): if strs[i] == "(": result.append(i) elif strs[i] == ")": if len(result) == 0: # )에 처음 시작했다는 말 return False result.pop(0) return False if len(result) else True 정확성: 69.5 효율성: 0.0 합계: 69.5 / 100.
# len(result) !=0 아닌 경우를 먼저 하면은 효율성 점수를 받는당 ㅎ
def solution(strs): result = [] for i in range(len(strs)): if strs[i] == "(": result.append(i) elif strs[i] == ")": if len(result) != 0: result.pop() else: return False return False if len(result) else True 정확성: 69.5 효율성: 30.5 합계: 100.0 / 100.0