persona_k   3년 전

14891 톱니바퀴를 새롭게 다시 풀었는데, 질문에 있는 반례들은 다 맞았습니다.

틀린 이유가 무엇일까요?..

해당 톱니바퀴 number와, dir = 1(시계방향), -1(반시계방향)일 때, simulation 함수는 다음과 같이 동작합니다.

1. 각 톱니바퀴의 S, N이 서로 같은지 다른지를 확인합니다. chk1은 (톱니바퀴 1번과 2번의 관계입니다. true라면 한 쪽이 돌면 다른쪽도 영향을 받음)

2. number와 dir에 따라서 left_rotation(반시계 구현), right_rotation(시계 구현)으로 돌립니다.

1번과 2번 동작을 반복합니다.

댓글을 작성하려면 로그인해야 합니다.