코딩문제풀이/파이썬

[프로그래머스] 괄호 회전하기 (파이썬)

오늘밤공부 2023. 5. 16. 10:00
반응형

🗓️ 문제 설명

  • 다음 규칙을 지키는 문자열을 올바른 괄호 문자열이라고 정의합니다.
    • (), [], {} 는 모두 올바른 괄호 문자열입니다.
    • 만약 A가 올바른 괄호 문자열이라면, (A), [A], {A}도 올바른 문자열입니다.
    • 만약 A, B가 올바른 괄호 문자열이라면, AB도 올바른 괄호 문자열입니다.
  • 대괄호, 중괄호, 소괄호로 이루어진 문자열 s가 매개변수로 주어질 때, s를 왼쪽으로 x(0 ≤ x < s의 길이)칸만큼 회전시켰을 때 s가 올바른 괄호 문자열이 되게 하는 x의 개수를 반환하세요.
  • 제한 사항
    • 1 ≤ s의 길이 ≤ 1000
  • 입출력 예시
s result
"[](){}" 3
"}]()[{" 2
"[)(]" 0
"}}}" 0

 

💻 코드

최종 코드

 

코드 풀이

 

반응형