본문 바로가기
알고리즘/Solved_Silver

[Python Silver IV 9012]

by Hexs 2023. 3. 16.
반응형

https://www.acmicpc.net/problem/9012

 

9012번: 괄호

괄호 문자열(Parenthesis String, PS)은 두 개의 괄호 기호인 ‘(’ 와 ‘)’ 만으로 구성되어 있는 문자열이다. 그 중에서 괄호의 모양이 바르게 구성된 문자열을 올바른 괄호 문자열(Valid PS, VPS)이라고

www.acmicpc.net

괄호의 모양이 올바르게 구성되었는지 아닌지를 체크하는 문제입니다.

 

리스트로 입력받고 Queue를 사용해서 괄호를 체크합니다.

[ 2 ] Count 에 몇번 입력받을지 입력받습니다.

[ 4 ] VPS_List.append로 입력값을 저장후 

[ 5 ] 해당 입력값의 길이를 lens로 받습니다.

[ 8 ~ 17 ] 괄호 검사합니다. VPS_Que가 비었는지 "(", ")" 순서가 맞는지 검사합니다. 괄호수고성이 올바르게 구성되지 않았다면 해당 리스트의 값 대신 NO를 저장합니다.

[ 19 ~ 23 ] VPS_List를 for문을 사용해서 NO라고 되어있는 값은 NO로 출력 아닌값은 YES로 출력하면 됩니다.

반응형

'알고리즘 > Solved_Silver' 카테고리의 다른 글

[Python Silver IV 1018] 체스판 다시 칠하기  (0) 2023.03.22
[Python Silver IV 2839]  (0) 2023.03.16
[Python Silver V 1193]  (0) 2023.03.09
[Python Silver V 2751]  (0) 2023.03.09
[Python Silver V 2941]  (0) 2023.03.09