12:23 ~ 12:32 9분
- 그림을 그려봤다. 직사각형 경계까지 한다면 4가지 경우가 있겠다.
(x축 0을 기준으로해서 x - 0, w - x, y축 0을 기준으로 해서 y - 0, h - y.)- min을 만들어서 4가지 경우 중 가장 작은 경우 print하게 해야겠다.
#include <stdio.h>
int main(void) {
int x, y, w, h, min;
scanf("%d %d %d %d", &x, &y, &w, &h);
min = x;
if (min > w - x)
min = w - x;
if (min > y)
min = y;
if (min > h - y)
min = h - y;
printf("%d", min);
return 0;
}
if문 중 조건 괄호 () 에 쉼표를 붙여서 error가 났다. 이 점을 조심해야겠다.