문제를 이해해보자. 0,0과 w,h의 사각형안에 x,y좌표가 있다. 이 직사각형을 탈출할 것이다. 경계선까지의 길이는?
비교를 해야겠구나 싶었다. x,y,w-x,h-y를 설정해두고, 제일 작은 값 min을 출력했다.
#include <stdio.h>
int main()
{
int x, y, w, h;
scanf("%d %d %d %d", &x, &y, &w, &h);
int min = x;
int i = 0;
if (min > y)
min = y;
if (min > w - x)
min = w - x;
if (min > h - y)
min = h - y;
printf("%d", min);
}
다른 사람 풀이도 나랑 같다.