반응형

안녕하세요, 츄르 사려고 코딩하는 집사!      코집사입니다.

1. 코드


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

print(min([x, y, w-x, h-y])) #1

 

 

2. 솔루션


이 문제에선 경계라는 말만 조심하면 된다. 결국, (x,y)에서 (w,h)의 크기만큼의 직사각형의 차를 구하면 되는 문제인데 조심해야 할 것이 있다. (0,0)에서 (w,h)만큼의 크기의 직사각형이라 했으므로, (x,y)에서 근접한 직사각형의 차를 구해야 한다. 

#1 : 그러므로, (x,y)에서 (0,0)에 위치한 경계에서의 최솟값도 구해야한다.

 

 

반응형
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기