백준 1085 : 직사각형에서 탈출 - 파이썬

낙원·2022년 11월 18일
1

Baekjoon

목록 보기
7/15
post-thumbnail

문제

첫째 줄에 x, y, w, h가 주어진다.
현재 위치는 (x, y)다.
직사각형은 각 변이 좌표축에 평행하고, 왼쪽 아래 꼭짓점은 (0, 0), 오른쪽 위 꼭짓점은 (w, h)에 있다.
직사각형의 경계선까지 가는 거리의 최솟값을 구하는 프로그램

해결방안

단순히 각 변까지의 최소값을 구하면 된다.

코드

import sys

x, y, w, h = map(int, sys.stdin.readline().split())

a = min(w-x, x)
b = min(h-y, y)

result = min(a, b)

print(result)

처음 문제를 보고 어려운 문제인가? 싶었지만 아주 쉬웠던 문제다 :D
요번 문제만 좀 쉬어가는걸로ㅎㅎ

0개의 댓글