14891번 - 톱니바퀴
일단 예제 테케도 통과가 안되서
코드를 계속 보고 있는데 어디서 잘못된건지 모르겠습니다.
제코드 로직은 간단합니다.
1.명령문을 실행하기전에 1번 톱니바퀴부터 4번 톱니바퀴까지 맞물린곳이 다른지 같은지 체크를 한
2.해당 톱니바퀴에서 회전을 시작해서 이전에 구한 변수를 활용해서 인덱스 값을 이동시키거나 이동시키지 않습니다.
이게 전부인데..
어디서 코드도 그렇게 긴 코드가 아닌데 원인을 못찾겠습니다.
ontime_idx가 뭘 가리키나요 현재 12방향에 있는 톱니가 몇번째인질 가리키나요 아니면 12방향에 있던 톱니가 현재 어디있는지를 가리키나요 지금 2개를 섞어쓰고 있습니다
ontime_idx 는 12시를 가리키는 변수입니다.
2개를 섞어쓰고있다는게 어느부분을 말씀하시는건가요??
톱니를 시계방향으로 한칸 돌리고 나면 오른쪽 방향 톱니는 원래 문자열에서 인덱스 1번 자리가 됩니다. 근데 지금 반대로 3번자리를 읽고 있습니다.
댓글을 작성하려면 로그인해야 합니다.
jokerkwu 4년 전
일단 예제 테케도 통과가 안되서
코드를 계속 보고 있는데 어디서 잘못된건지 모르겠습니다.
제코드 로직은 간단합니다.
1.명령문을 실행하기전에 1번 톱니바퀴부터 4번 톱니바퀴까지 맞물린곳이 다른지 같은지 체크를 한
2.해당 톱니바퀴에서 회전을 시작해서 이전에 구한 변수를 활용해서 인덱스 값을 이동시키거나 이동시키지 않습니다.
이게 전부인데..
어디서 코드도 그렇게 긴 코드가 아닌데 원인을 못찾겠습니다.