1085번: 직사각형에서 탈출
한수는 지금 (x, y)에 있다. 직사각형의 왼쪽 아래 꼭짓점은 (0, 0)에 있고, 오른쪽 위 꼭짓점은 (w, h)에 있다. 직사각형의 경계선까지 가는 거리의 최솟값을 구하는 프로그램을 작성하시오.
www.acmicpc.net
문제 요약:
직사각형에서 빠져 나갈 수 있는 가장 짧은 길이는?
매우 간단한 문제이다. 입력 받은 x,y값이 있을 때, 아래의 그림처럼 빨간선 4개의 길이를 모두 비교해
가장 짧은 것을 출력하면 끝.
최종 코드는 다음과 같다.
for문으로 돌려가며 비교할 수 있지만, 4개의 값을 모두 리스트에 넣어놓고 min() 함수를 이용하면 간단하게 답을 찾을 수 있다.
'소프트웨어 > 백준' 카테고리의 다른 글
백준 BOJ <1094번> 막대기 || 파이썬 (0) | 2023.08.23 |
---|---|
백준 BOJ <1076번> 저항 || 파이썬 (0) | 2021.05.12 |
백준 BOJ <1075번> 나누기 || 파이썬 (0) | 2021.05.12 |
백준 BOJ <1037번> 약수 || 파이썬 (0) | 2021.05.12 |
백준 BOJ <1010번> 다리 놓기 || 파이썬 (0) | 2021.05.12 |
댓글