[알고리즘] 백준 1085 직사각형에서 탈출

hyelimchoi1223·2021년 3월 15일
0

[Study] 알고리즘

목록 보기
18/19

문제

한수는 지금 (x, y)에 있다. 직사각형의 왼쪽 아래 꼭짓점은 (0, 0)에 있고, 오른쪽 위 꼭짓점은 (w, h)에 있다. 직사각형의 경계선까지 가는 거리의 최솟값을 구하는 프로그램을 작성하시오.

내 풀이

import math
x,y,w,h = map(int, input().split())
results = []
results.append((h-y)**2)
results.append((w-x)**2)
results.append((x-0)**2)
results.append((y-0)**2)
print(int(math.sqrt(min(results))))

출처

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

0개의 댓글