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

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

직사각형에서 탈출

면접 대비

시간 제한2초메모리 제한128 MB

요약
직사각형 내부의 한 점에서 가장 가까운 경계까지의 최소 거리를 구합니다.
난이도

쉬움10점 중 1점

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

문제

한수는 좌표평면 위의 점 (x, y)에 있다. 직사각형의 각 변은 좌표축과 평행하며, 왼쪽 아래 꼭짓점은 (0, 0), 오른쪽 위 꼭짓점은 (w, h)이다. 한수가 직사각형의 경계선까지 이동해야 하는 거리의 최솟값을 구하라.

입력

첫째 줄에 네 정수 x, y, w, h가 주어진다.

출력

첫째 줄에 직사각형의 경계선까지 가는 거리의 최솟값을 출력한다.

제한

  • 1 <= w, h <= 1,000
  • 1 <= x <= w - 1
  • 1 <= y <= h - 1
  • x, y, w, h는 정수이다.

예제4

  1. 예제 1

    입력
    6 2 10 3
    
    예상 출력
    1
    
  2. 예제 2

    입력
    1 1 5 5
    
    예상 출력
    1
    
  3. 예제 3

    입력
    653 375 1000 1000
    
    예상 출력
    347
    
  4. 예제 4

    입력
    161 181 762 375
    
    예상 출력
    161