728x90
반응형
직사각형에서 탈출
문제
한수는 지금 (x, y)에 있다. 직사각형은 각 변이 좌표축에 평행하고, 왼쪽 아래 꼭짓점은 (0, 0), 오른쪽 위 꼭짓점은 (w, h)에 있다. 직사각형의 경계선까지 가는 거리의 최솟값을 구하는 프로그램을 작성하시오.
입력
첫째 줄에 x, y, w, h가 주어진다.
출력
첫째 줄에 문제의 정답을 출력한다.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
#include <stdio.h>
int main()
{
int x,y,w,h;
scanf("%d %d %d %d",&x,&y,&w,&h);
int min;
min = y;
if(min>h-y) min = h-y;
if(min>x) min = x;
if(min>w-x) min = w-x;
printf("%d",min);
return 0;
}
|
cs |
반응형
'백준 단계별로 풀어보기 > 기하 1' 카테고리의 다른 글
백준 1004 어린 왕자 (1) | 2022.10.31 |
---|---|
백준 2477 참외밭 (0) | 2022.10.12 |
백준 4153 직각삼각형 (0) | 2022.10.10 |
백준 3009 네 번째 점 (0) | 2022.10.10 |