[백준] 1085번: 직사각형에서 탈출

Yanagi·2022년 5월 21일
0

PS

목록 보기
6/7

문제

소스코드

import sys
x, y, w, h = map(int, sys.stdin.readline().strip().split())
numList = []
numList.append(x)
numList.append(y)
numList.append(w-x)
numList.append(h-y)
print(min(numList))

코드 해설

  • 그림으로 나타내면 아래와 같다.
  • 직사각형의 경계까지 더 빨리가는 방법을 구하는 것이므로, x좌표, y좌표, w-x좌표, h-y좌표 거리 중 최솟값 을 구하면 된다.
  • w,h가 x와 y보다 크므로, w,h가 작은 경우는 생각하지 않아도 된다.

느낀 점

깊게 생각하지 않아도 되는 쉬운 문제였다.

profile
<'쟤'보단 내가 낫지> 에서 '쟤'를 담당하고 있습니다.

0개의 댓글