1085번: 직사각형에서 탈출
첫째 줄에 x y w h가 주어진다. w와 h는 1,000보다 작거나 같은 자연수이고, x는 1보다 크거나 같고, w-1보다 작거나 같은 자연수이고, y는 1보다 크거나 같고, h-1보다 작거나 같은 자연수이다.
www.acmicpc.net

x,y,w,h= map(int,input().split())
print(min(x,y,(h-y),(w-x)))
위의 문제는 그림을 그리면 매우 쉽다. 직사각형의 경계선이라는 단어만 이해하면 최소값을 구하기 매우 쉽다.

그림이 조금 이상하지만, 한수의 위치가 (x,y)이고 오른족 꼭지점이(w,h)이기 때문에 한수의 위치에서 4방면으로 최솟값은 파란색 총 4개이다. 즉 4개의 파란색에서 min 함수를 이용하여 최솟값을 출력한다.
| 백준[4153번]:: 직각삼각형(Python,파이썬) (0) | 2020.09.12 |
|---|---|
| 백준[3009번]:: 네번째 점(Pythoh,파이썬) (0) | 2020.09.12 |
| 백준[9020번]:: 골드바흐의 추측(Python,파이썬) (0) | 2020.09.10 |
| 백준 [4948번] :: 베르트랑 공준 (Python , 파이썬) (0) | 2020.09.08 |
| 백준 [1929번] :: 소수구하기 (Python , 파이썬) (0) | 2020.09.08 |
댓글 영역