한수는 지금 (x, y)에 있다. 직사각형은 각 변이 좌표축에 평행하고, 왼쪽 아래 꼭짓점은 (0, 0), 오른쪽 위 꼭짓점은 (w, h)에 있다. 직사각형의 경계선까지 가는 거리의 최솟값을 구하는 프로그램을 작성하시오.
첫째 줄에 x, y, w, h가 주어진다.
첫째 줄에 문제의 정답을 출력한다.
x, y, w, h
를 입력받고 현재 위치인 (x, y)
에서 경계면까지의 거리를 result
에 담은 후 최소값을 리턴해주면 된다.x
, y
, w-x
, h-y
로 표현할 수 있고 이를 result
에 넣어준 다음 최솟값을 출력해 주었다# 입력받기
x, y, w, h = map(int,input().split())
result = []
# result에 값 추가
result.append(x)
result.append(y)
result.append(w-x)
result.append(h-y)
# 최소값 출력
print(min(result))