아직 만들고 있는 페이지입니다.

이 페이지는 아직 만드는 중입니다. 보이는 내용은 바뀔 수 있습니다.

하늘의 거대한 눈

면접 대비

시간 제한1초메모리 제한256 MB

요약
제1사분면의 각 점이 x축 양의 방향과 이루는 각도를 도로 구해 가장 가까운 정수로 반올림해 출력합니다.
난이도

쉬움10점 중 2점

유형
수학, 기하
정답자
아직 제출이 없습니다

문제

탑 꼭대기에 커다란 눈이 하나 있다. 이 눈은 땅을 가로질러 이동하는 호빗들을 계속 지켜봐야 하고, 그러려면 시야가 확보되는 쪽으로 방향을 돌려야 한다.

눈은 좌표 (0,0)(0, 0)에 있고 처음에는 정동쪽, 즉 xx축의 양의 방향을 바라본다. 제1사분면의 좌표가 주어지면 눈이 그 지점을 향하도록 xx축에서 몇 도를 돌려야 하는지 구하라.

입력

입력은 여러 줄로 이루어진다. 각 줄에는 호빗들의 위치를 나타내는 정수 좌표 xx와 yy가 공백으로 구분되어 주어진다. 모든 좌표는 제1사분면에 있다 (0≤x≤1090 \le x \le 10^9, 0≤y≤1090 \le y \le 10^9).

좌표 (0,0)(0, 0)은 입력의 끝을 뜻하며, 이 줄은 처리하지 않는다. 처리해야 하는 줄은 최대 100,000개이다.

출력

처리한 좌표마다 눈을 돌려야 하는 각도를 가장 가까운 정수로 반올림해서 한 줄에 하나씩 출력한다. 각도는 언제나 xx축을 기준으로 잰 값이고, 직전에 눈이 향하던 방향을 기준으로 하지 않는다.

반올림할 각도의 소수부가 정확히 0.50.5가 되는 입력은 주어지지 않는다.

예제1

  1. 예제 1

    입력
    5 5
    9 15
    12 6
    0 4
    0 0
    
    예상 출력
    45
    59
    27
    90