#165
Back to Origin
시간 제한
1s
메모리 제한
1024MB
제출
0
정답
0
맞힌 사람
0
정답 비율
0.0%
문제
북극에 사는 호기심 많은 펭귄 한 마리가 신기한 경험을 했다. 북극의 한 지점에서 북쪽으로 를 간 뒤, 동쪽으로 , 남쪽으로 를 이동했더니 정확히 출발점으로 돌아온 것이었다!
펭귄은 이 움직임을 무한한 2차원 평면 위에서 똑같이 재현해 보기로 했다. 북극에서처럼 한 점에서 시작해 북쪽으로 , 시계 방향으로 돌아 , 다시 돌아 를 이동했다. 하지만 이번에는 출발점으로 돌아오기는커녕 엉뚱한 곳에 도착하고 말았다.
펭귄은 계속해서 움직여 본 뒤에야, 평면 위에서는 네 번을 움직여 정사각형을 그려야만 출발점으로 돌아올 수 있다는 것을 깨달았다. 펭귄은 문득 궁금해졌다. "만약 회전 각도가 가 아니라면 어떨까?"
이 펭귄이 1km 이동 후 정수 각도 만큼 회전하는 행동을 반복할 때, 출발점으로 다시 돌아오기까지 최소 몇 번의 행동이 필요할지 구해보자. 단, 이동하는 도중에 출발점을 스쳐 지나가는 경우는 돌아온 것으로 보지 않으며, 반드시 이동을 마친 직후의 위치가 출발점과 정확히 일치해야 한다.
입력
첫째 줄에 펭귄이 시계 방향으로 회전할 각도의 크기인 정수 가 주어진다.
출력
펭귄이 출발점으로 다시 돌아오기까지 최소 몇 번의 이동이 필요할지 출력한다. 만약 영원히 돌아올 수 없다면, \t{-1} 을 출력한다.
예제 입력 1
90
예제 출력 1
4
예제 입력 2
144
예제 출력 2
5
예제 입력 3
180
예제 출력 3
2
- 문제를 만든 사람
- 안우진
- 알고리즘 분류
코드 제출
코드를 제출하려면 로그인이 필요합니다.
로그인내 제출
제출 내역이 없습니다.
맞은 사람
아직 맞은 사람이 없습니다.
난이도 투표
로그인 후 AC 받으면 투표할 수 있습니다.
전체 제출
제출 내역이 없습니다.