https://school.programmers.co.kr/learn/courses/30/lessons/84512 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 이 문제가 완전탐색 카테고리에 들어가 있어서 처음에는 DFS로 풀었다. 답은 맞았지만 효율적이지 못하다는 생각이 들어 더 찾아봤다. 규칙을 찾아 조금 더 수학적으로 접근하는 방법이 있었다. 규칙을 통해 2번째, 1번째 문자는 몇 번만에 바뀌는지 알 수 있다. 5번째 문자 바뀔 때 = 1 4번째 문자 바뀔 때 = 1 + 5^1 = 6 3번째 문자 바뀔 때 = 6 + 5^2 = 31 2번째 문자 바뀔..