출처 : https://www.acmicpc.net/problem/14891 풀이 방법구현 문제이므로 문제 파악이 중요했다.구현해야 할 부분을 함수별로 하나씩 나누어 구현했다.또한 케이스를 나누는 것에 집중했다. 크게 만약 각 돌리기 명령에서 시작인 경우와 아닌 경우로 나누었다.돌리기 시작인 톱니바퀴양 끝에 있는 경우1번 톱니면 오른쪽만 4번 톱니면 왼쪽만 체크한다.중간에 있는 경우양 쪽을 다 확인한다.돌리기 시작이지 않는 톱니바퀴왼쪽만 확인오른쪽만 확인위와 같은 경우로 나눌 수 있다. 구현해야 할 함수를 생각해 보자 1. 톱니 돌리는 함수먼저 톱니 돌리기 위해 나는 톱니바퀴의 제일 위(12시 방향) 인덱스를 저장해 시계방향으로의 회전은 인덱스에 -1 반 시계방향은 +1을 해주고 % 8 연산을 통해 관..