생각보다 매우 간단했던 문제! 단순히 현재 좌표에서 직사각형의 변쪽으로 가는 거리를 구하면 된다. 이는 단순 xy에 국한되므로, 상하좌우의 거리를 구해서 그 중 최솟값을 찾아주면 된다.
x, y, w, h = map(int, input().split())
print(min(w - x, x, y, h - y))

'Algorithms' 카테고리의 다른 글
백준 4153. 직각삼각형 (0) | 2022.06.09 |
---|---|
백준 3009. 네 번째 점 (0) | 2022.06.09 |
백준 11478. 서로 다른 부분 문자열의 개수 (0) | 2022.06.09 |
백준 1269. 대칭 차집합 (0) | 2022.06.07 |
백준 1764. 듣보잡 (0) | 2022.06.07 |
댓글