반응형
프로그래머스 스택/큐 문제
정답코드
def solution(s):
st = list()
for c in s:
if c == '(':
st.append(c)
if c == ')':
try:
st.pop()
except IndexError:
return False
return len(st) == 0
내가쓴코드.. 정답은 출력되었는데, 테스트문제에서 런타임에러 & 2개 실패발생..
from collections import Counter
def solution(s):
answer=''
val = list(Counter(s).values())
if s[0] !=")":
if val[0] == val[1]:
answer = True
else: answer = False
else:
answer = False
return answer
반응형
'DS > Coding Test' 카테고리의 다른 글
[Python] 개인정보 수집 유효기간 (0) | 2023.05.17 |
---|---|
[Python] 숫자 문자열과 영단어 (0) | 2023.05.16 |
[Python][Greedy] 체육복 (1) | 2023.05.16 |
[Python][dot product] 내적 (0) | 2023.05.15 |
[Python] 성격유형 검사하기 (0) | 2023.05.13 |