
풀이:
https://www.acmicpc.net/problem/1085
1085번: 직사각형에서 탈출
한수는 지금 (x, y)에 있다. 직사각형은 각 변이 좌표축에 평행하고, 왼쪽 아래 꼭짓점은 (0, 0), 오른쪽 위 꼭짓점은 (w, h)에 있다. 직사각형의 경계선까지 가는 거리의 최솟값을 구하는 프로그램
www.acmicpc.net
풀이:
x,y,w,h = map(int,input().split())
print(min(abs(w-x),abs(h-y),abs(x),abs(y)))
방법이 벽에 닿는게 w-x, x , h-y ,y 이렇게 4개 뿐이다. 절댓값 해서 min하면 된다.
'코딩테스트 > 기초' 카테고리의 다른 글
| 백준 4153 직각삼각형 - python (0) | 2022.01.11 |
|---|---|
| 백준 3009 네 번째 점 - python (0) | 2022.01.11 |
| 백준 9020 골드바흐의 추측 - python (0) | 2022.01.11 |
| 백준 2948 베르트랑 공준 - Python (0) | 2022.01.10 |
| 백준 11653 소인수분해 - python (0) | 2022.01.09 |