Career/Coding Test 99클럽 코테 스터디 28/99일차 TIL #괄호 회전하기(미들러) - 반응형 문제: https://school.programmers.co.kr/learn/courses/30/lessons/76502 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr ] def is_valid_bracket_string(s): stack = [] bracket_map = {')': '(', ']': '[', '}': '{'} for char in s: if char in bracket_map.values(): # 여는 괄호 stack.append(char) elif char in bracket_map.keys(): # 닫는 괄호 if stack and stack[-1] == bracket_map[char]: stack.pop() else: return False return len(stack) == 0 def solution(s): valid_count = 0 for i in range(len(s)): rotated_s = s[i:] + s[:i] # 문자열을 왼쪽으로 i칸 회전 if is_valid_bracket_string(rotated_s): valid_count += 1 return valid_count 반응형 공유하기 게시글 관리 Barrer. better 저작자표시 비영리 변경금지 'Career > Coding Test' 카테고리의 다른 글 99클럽 코테 스터디 29/99일차 TIL #Find Right Interval(미들러) (0) 2024.08.21 99클럽 코테 스터디 29/99일차 TIL #이분탐색(미들러) (0) 2024.08.20 99클럽 코테 스터디 27/99일차 TIL #할인 행사(미들러) (0) 2024.08.18 99클럽 코테 스터디 26/99일차 TIL #달리기 경주(미들러) (0) 2024.08.16 99클럽 코테 스터디 25/99일차 TIL #그래프(미들러) (0) 2024.08.16 Contents 당신이 좋아할만한 콘텐츠 99클럽 코테 스터디 29/99일차 TIL #Find Right Interval(미들러) 2024.08.21 99클럽 코테 스터디 29/99일차 TIL #이분탐색(미들러) 2024.08.20 99클럽 코테 스터디 27/99일차 TIL #할인 행사(미들러) 2024.08.18 99클럽 코테 스터디 26/99일차 TIL #달리기 경주(미들러) 2024.08.16 댓글 0 + 이전 댓글 더보기