clap0107
[백준] 1085번 직사각형에서 탈출 - 파이썬 본문
반응형
https://www.acmicpc.net/problem/1085
풀이:
원점(0, 0)으로 부터의 거리, w로 부터의 거리, h로 부터의 거리를 확인해 주면 된다. 뭔가 코드를 작성한 뒤 간결하게 적을 수 있을 것 만 같았는데 역시나 더 짧은 코드가 있었다.
방법 1:
x, y, w, h = map(int, input().split())
minimum = 1000
if w - x < minimum:
minimum = w - x
if x - 0 < minimum:
minimum = x - 0
if h - y < minimum:
minimum = h - y
if y - 0 < minimum:
minimum = y - 0
print(minimum)
방법 2:
x, y, w, h = map(int, input().split())
ans = min(x, y, w-x, h-y)
print(ans)
반응형
'코딩테스트 > 기타' 카테고리의 다른 글
[백준] 24313번 알고리즘 수업 - 점근적 표기 1 - 파이썬 (0) | 2023.04.26 |
---|
Comments