반응형
🗓️ 문제 설명
- 다음 규칙을 지키는 문자열을 올바른 괄호 문자열이라고 정의합니다.
- (), [], {} 는 모두 올바른 괄호 문자열입니다.
- 만약 A가 올바른 괄호 문자열이라면, (A), [A], {A}도 올바른 문자열입니다.
- 만약 A, B가 올바른 괄호 문자열이라면, AB도 올바른 괄호 문자열입니다.
- 대괄호, 중괄호, 소괄호로 이루어진 문자열 s가 매개변수로 주어질 때, s를 왼쪽으로 x(0 ≤ x < s의 길이)칸만큼 회전시켰을 때 s가 올바른 괄호 문자열이 되게 하는 x의 개수를 반환하세요.
- 제한 사항
- 1 ≤ s의 길이 ≤ 1000
- 입출력 예시
s | result |
"[](){}" | 3 |
"}]()[{" | 2 |
"[)(]" | 0 |
"}}}" | 0 |
💻 코드
최종 코드
코드 풀이
반응형
'코딩문제풀이 > 파이썬' 카테고리의 다른 글
[프로그래머스] 튜플(파이썬) (0) | 2023.05.23 |
---|---|
[프로그래머스] n^2 배열 자르기 (파이썬) (0) | 2023.05.18 |
[프로그래머스] 예상 대진표 (파이썬) (0) | 2023.05.11 |
[프로그래머스] 기능개발(파이썬) (0) | 2023.05.09 |
[프로그래머스] 카펫 (파이썬) (0) | 2023.05.04 |