한수는 지금 (x, y)에 있다. 직사각형은 각 변이 좌표축에 평행하고, 왼쪽 아래 꼭짓점은 (0, 0), 오른쪽 위 꼭짓점은 (w, h)에 있다. 직사각형의 경계선까지 가는 거리의 최솟값을 구하는 프로그램을 작성하시오.
첫째 줄에 x, y, w, h가 주어진다.
첫째 줄에 문제의 정답을 출력한다.
한수는 반드시 직사각형 내부에 존재하며, 한수의 위치에서 직사각형의 변까지의 거리들 중 가장 짧은 거리를 출력하면 됩니다.
import sys
input = sys.stdin.readline
x, y, w, h = map(int, input().split())
print(min(x, y, w - x, h - y))
x, y : 현재 한수가 있는 위치w, h : 직사각형의 오른쪽 꼭짓점각 변수에 입력값을 넣은 뒤, 위 그림에서와 같이 x, y, w - x, h - y 중 min 내장 함수를 이용하여 가장 작은 값을 출력합니다.