-
[백준] 1085번: 직사각형에서 탈출데일리 커밋 2022. 1. 8. 17:33
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([x,y,w-x,h-y]))
의도치 않았지만 처음으로 숏코딩 성공하였다.
이것보다 더 짧은 코딩이 있을까 해서 찾아봤지만 다들 나랑 똑같이 해서 놀라웠다!!
간략한 풀이를 하자면,
x선이나 y선 둘 중에 하나만 가까우면 되기 때문에 현재 위치와 끝점과의 거리 중 min 값만 찾아주면 된다.
'데일리 커밋' 카테고리의 다른 글
[백준] 1436번: 영화감독 숌 (0) 2022.01.10 [백준] 1181번: 단어 정렬 (0) 2022.01.09 [백준] 1157번: 단어 공부 (0) 2022.01.07 [백준] 10809번: 알파벳 찾기 (0) 2022.01.06 [백준] 2908번: 상수 (0) 2022.01.05