백준 algorithm

백준 1085 - 직사각형에서 탈출

cosmohoo 2019. 9. 2. 14:16
반응형

문제설명

그림을 그려 x축과 y축에 대한 경계선에 대한 최소값을 구하고, 두개의 값을 비교하고 가장 작은 값을 출력한다. 

 

#include <iostream>
using namespace std;

int main()
{
	int x, y, w, h = 0; 
	
	cin >> x >> y >> w >> h;
	int xmin = x, ymin = y;

	if (x > w - x)//x축에 대한 최소값
	{
		xmin = (w - x);
	}
	if (y > h - y)//y축에 대한 최소값
	{
		ymin = h - y;
	}
	if (xmin < ymin)//x축 y축중 작은 값
	{
		cout << xmin;
	}
	else cout << ymin;
	return 0;
}
반응형