ty5gh   3년 전

톱니바퀴 문제를 풀고있습니다. 예제로 나오는 테스트케이스는 문제없이 돌아가는데 채점결과는 틀렸습니다가 나오네요.

다른 함수는 문제없는 것 같은데 메인함수의 while문에서 오류가 나는 것 같습니다. 

돌아가는 방식을 설명드리자면, 예를 들어 처음에 3번 톱니와 1번 방향을 입력받았다고 한다면

1. 3번톱니를 입력받은 방향대로 돌림
2. 첫번째 while문에서 3번보다 높은 번호의 톱니(즉4번톱니)의 극일치를 판단 후 돌림
3. 두번째 while문에서 3본보다 낮은 번호의 톱니(즉1,2번톱니)의 극일치를 판단 후 돌림
4. 위의 방식을 입력받은 횟수만큼 반복

이런식으로 코드를 짤 생각이었는데 혹시 문제풀이의 방향이 잘못된걸까요?

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