[프로그래머스 LV2] 올바른 괄호
1. 문제 설명
2. 문제 분석
계산기를 구현할 때에는 디큐로 하겠지만, 괄호밖에 없기 때문에 간단하게 check라는 변수로 '('일 때에는 +1, ')'일 때에는 '-1'을 해주었다. 만일 괄호를 확인하는 도중 음수가 되어버리면 가능한 괄호 닫기가 불가능하므로 곧바로 False를 return. 이후 check 값이 0이 아니라면 False를, 0이라면 True를 return해준다.
3. 나의 풀이
def solution(s):
check = 0
for ss in s:
if ss == '(': check += 1
else: check -= 1
if check < 0: return False
if check == 0: return True
else: return False
Author And Source
이 문제에 관하여([프로그래머스 LV2] 올바른 괄호), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://velog.io/@j_aion/프로그래머스-LV2-올바른-괄호
저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
계산기를 구현할 때에는 디큐로 하겠지만, 괄호밖에 없기 때문에 간단하게 check라는 변수로 '('일 때에는 +1, ')'일 때에는 '-1'을 해주었다. 만일 괄호를 확인하는 도중 음수가 되어버리면 가능한 괄호 닫기가 불가능하므로 곧바로 False를 return. 이후 check 값이 0이 아니라면 False를, 0이라면 True를 return해준다.
3. 나의 풀이
def solution(s):
check = 0
for ss in s:
if ss == '(': check += 1
else: check -= 1
if check < 0: return False
if check == 0: return True
else: return False
Author And Source
이 문제에 관하여([프로그래머스 LV2] 올바른 괄호), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://velog.io/@j_aion/프로그래머스-LV2-올바른-괄호
저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
def solution(s):
check = 0
for ss in s:
if ss == '(': check += 1
else: check -= 1
if check < 0: return False
if check == 0: return True
else: return False
Author And Source
이 문제에 관하여([프로그래머스 LV2] 올바른 괄호), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@j_aion/프로그래머스-LV2-올바른-괄호저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)