소프트웨어/백준

백준 BOJ <1085번> 직사각형에서 탈출 || 파이썬

정베디 2023. 8. 23.

 

www.acmicpc.net/problem/1085

 

1085번: 직사각형에서 탈출

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

www.acmicpc.net

문제 요약:

직사각형에서 빠져 나갈 수 있는 가장 짧은 길이는?

 

매우 간단한 문제이다. 입력 받은 x,y값이 있을 때, 아래의 그림처럼 빨간선 4개의 길이를 모두 비교해
가장 짧은 것을 출력하면 끝.

대충 이렇게 생겼다

최종 코드는 다음과 같다.

최종코드

for문으로 돌려가며 비교할 수 있지만, 4개의 값을 모두 리스트에 넣어놓고 min() 함수를 이용하면 간단하게 답을 찾을 수 있다.

댓글