[백준] 1085 직사각형에서 탈출

iamjinseo·2022년 7월 13일
0

문제풀이-Python

목록 보기
27/134

문제

입출력 예시


해설


위에서 가장 짧은 거리 구하면 됨

코드

import sys
coo = list(map(int, sys.stdin.readline().split())) # x, y, w, h
coo[2] -= coo[0] #w를 x와의 차이값으로 변화
coo[3] -= coo[1] #h를 y와의 차이값으로 변화
print(sorted(coo)[0])

구글링한 코드 중에 이런 것도 있더라

x, y, w, h = map(int, input().split())
print(min(x, y, w-x, h-y))

근데 왜 더 오래걸리지


처음에는 x, y에서 꼭짓점까지인줄 알고 일일이 다 계산해줌 ㅡㅡ아놔

profile
일단 뭐라도 해보는 중

0개의 댓글