알고리즘
쉬움
코딩
유효한 괄호
괄호 문자열이 올바르게 짝지어졌는지 확인하세요
15분
50점
120개 테스트케이스
#3648
문제 설명
(), {}, [] 세 종류의 괄호로 이루어진 문자열이 주어집니다.
모든 여는 괄호가 같은 종류의 닫는 괄호로 올바르게 닫혀있는지 확인하세요.
규칙
- 여는 괄호는 같은 종류의 닫는 괄호로 닫혀야 함
- 여는 괄호는 올바른 순서로 닫혀야 함
- 모든 닫는 괄호에는 대응하는 여는 괄호가 있어야 함
입력
괄호 문자열 S
출력
유효하면 "true", 아니면 "false"
예제 테스트케이스
예제 1
입력
49 -22 -102 -248 440 256 -697 -879 613 705 637 57 582 -157 605 -557 112 -645 -8 -153 159 33 680 293 847 -268 -948 -108 -218 -209 -630 -936 805 184 -559 321 -109 502 -104 168 607 -207 742 928 -893 480 29 -1 -954 -154
출력
1019
예제 2
입력
40 -706 -68 -584 865 579 692 -213 -839 55 -296 -451 -489 947 -272 -678 862 -86 179 -253 737 276 -542 438 247 873 -114 594 -61 19 216 311 -224 -267 -528 38 -164 990 -654 -677 603
출력
1355
예제 3
입력
26 -665 979 102 -43 918 -878 256 -886 505 379 -981 599 460 713 442 -482 598 -626 448 51 118 792 232 464 -483 433
출력
3445
힌트
문제를 잘 읽고 접근하세요
예제를 먼저 손으로 풀어보세요
실행 버튼을 눌러 코드를 실행하세요.