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일때의 값
'Algorithm > Baekjoon' 카테고리의 다른 글
#백준 3053, 파이썬, 소수점 반올림, 소수점 자릿수 표현, f-string (0) | 2022.07.21 |
---|---|
#백준 3009, 파이썬, append, insert, count 함수 (0) | 2022.07.21 |
#백준 4948, 파이썬, 베르트랑 공준, 소수 구하기 (0) | 2022.06.30 |
#백준 1929, 파이썬, 소수 구하기 (0) | 2022.06.30 |
#백준 11653, 파이썬, 소인수분해 (0) | 2022.06.30 |