알고리즘 문제풀이
[백준/BOJ] 백준 1085번 : 직사각형에서 탈출
GeniusJo
2020. 12. 29. 11:19
1085번: 직사각형에서 탈출
한수는 지금 (x, y)에 있다. 직사각형의 왼쪽 아래 꼭짓점은 (0, 0)에 있고, 오른쪽 위 꼭짓점은 (w, h)에 있다. 직사각형의 경계선까지 가는 거리의 최솟값을 구하는 프로그램을 작성하시오.
www.acmicpc.net
경계선까지 가는 가장 짧은 거리를 구한다
코드
#include <iostream>
#include <algorithm>
using namespace std;
int main()
{
cin.tie(NULL);
ios_base::sync_with_stdio(false);
int x, y, w, h;
int len1, len2, len3, len4;
cin >> x >> y >> w >> h;
len1 = x;
len2 = w - x;
len3 = y;
len4 = h - y;
cout << min(min(len1, len2), min(len3, len4)); //가장 짧은 거리를 구한다
return 0;
}