Baekjoon/단계별로 풀어보기

[BOJ / 백준] 1085번 직사각형에서 탈출 C++ 문제 풀이

728x90

단계별로 풀어보기 - 수학 2단계 - [6단계] 1085번

문제

문제 링크 : www.acmicpc.net/problem/1085

 

1085번: 직사각형에서 탈출

첫째 줄에 x y w h가 주어진다. w와 h는 1,000보다 작거나 같은 자연수이고, x는 1보다 크거나 같고, w-1보다 작거나 같은 자연수이고, y는 1보다 크거나 같고, h-1보다 작거나 같은 자연수이다.

www.acmicpc.net

입력 복사 : 

6 2 10 3

 

CODE

#include <iostream>
using namespace std;

int main() {
	int x, y, w, h;
	int result;
	cin >> x >> y >> w >> h;

	result = x;
	if (w - x < result)
		result = w - x;
	if (y < result)
		result = y;
	if (h - y < result)
		result = h - y;

	cout << result << '\n';
}

 

풀이

①~ 중 최솟값을 구하면 그게 정답입니다!

= x

= w - x

= y

= h - y

 

 

 

결과

728x90