Algorithm/Baekjoon
#백준 1085, 파이썬, 삼항연산자, 절대값 abs
say!
2022. 7. 21. 14:19
728x90
# 백준 기본수학2 : 1085번 - 직사각형에서 탈출
x, y, w, h = map(int, input().split())
min = 1000
min=h-y if h-y < min else min
min=w-x if w-x < min else min
min=y if y < min else min
min=x if x < min else min
print(min)

정말...좌표 안맞는 그림이지만ㅋㅋㅋㅋㅋ 조금이라도 내 풀이를 남겨보자.....
min함수를 이용하면 최솟값을 한번에 구할 수 있다
# 백준 재귀 : 1085번 - 직사각형에서 탈출
x, y, w, h = map(int, input().split())
print(min(x, y, h-y, w-x))
그리고 절대값으로 계산해야하나 싶었는데 문제 조건이 (x,y)가 (w,h)보다 작아서 상관없을 듯 하다.
abs(-10) # 10 절대값
# 파이썬 삼항연산자
true일때의 값 if 조건 else false일때의 값