# [Algorithm/JS] 백준 1085번 직사각형에서 탈출
# Question
한수는 지금 (x, y)에 있다. 직사각형은 각 변이 좌표축에 평행하고, 왼쪽 아래 꼭짓점은 (0, 0), 오른쪽 위 꼭짓점은 (w, h)에 있다. 직사각형의 경계선까지 가는 거리의 최솟값을 구하는 프로그램을 작성하시오.
# Input
첫째 줄에 x, y, w, h가 주어진다.
# Output
첫째 줄에 문제의 정답을 출력한다.
# Limit
- 1 ≤ w, h ≤ 1,000
- 1 ≤ x ≤ w-1
- 1 ≤ y ≤ h-1
- x, y, w, h는 정수
# Example
# Input 1
6 2 10 3
1
# Output 1
1
1
# Input 2
1 1 5 5
1
# Output 2
1
1
# Input 3
653 375 1000 1000
1
# Output 3
161
1
# Solution
const fs = require('fs');
const [x, y, w, h] = fs.readFileSync('dev/stdin').toString().split(' ').map(Number);
const calc = [x, y, w - x, h - y];
const min = Math.min(...calc);
console.log(min);
1
2
3
4
5
6
2
3
4
5
6