알고리즘/백준알고리즘
[백준 알고리즘/Python3] 1085 직사각형에서 탈출
wonin
2021. 12. 5. 18:18
문제이해
x,y 좌표에서 (0,0)과의 최소길이
(w,h)에서 최소길이를 구하면 된다.
0 -> x 까지의 거리와
x -> w 까지의 거리중 가장 짧은 값을 고르면된다.
0 -> y 까지의 거리와
y -> w 까지의 거리중 가장 짧은 값을 고르면된다.
코드
x,y,w,h = map(int, input().split())
#x의 최소값
if(w - x > x):
width = x
else:
width = w-x
#y의 최소값
if(h - y > y):
height = y
else:
height = h-y
#x축, y축 중 가장 짧은 것
if(width > height):
print(height)
else:
print(width)
728x90