한수는 지금 (x, y)에 있다. 직사각형은 각 변이 좌표축에 평행하고, 왼쪽 아래 꼭짓점은 (0, 0), 오른쪽 위 꼭짓점은 (w, h)에 있다. 직사각형의 경계선까지 가는 거리의 최솟값을 구하는 프로그램을 작성하시오.
첫째 줄에 x, y, w, h가 주어진다.
첫째 줄에 문제의 정답을 출력한다.
입력 받은 값을 parseInt(input[n])으로 숫자로 출력
Math.min 함수로 최소값을 구한다
a = Math.min(x, w - x);
b = Math.min(y, h - y);
console.log(Math.min(a, b));
x로부터 사각형의 왼쪽(0) 또는 오른쪽(w)까지의 거리 중 더 작은 것 → a
y로부터 아래(0) 또는 위쪽(h)까지의 거리 중 더 작은 것 → b
네 방향 중 가장 가까운 경계선까지의 최소 거리를 출력
const fs = require("fs")
const input = fs.readFileSync(0).toString().split(" ")
x = parseInt(input[0]);
y = parseInt(input[1]);
w = parseInt(input[2]);
h = parseInt(input[3]);
a = Math.min(x, w-x);
b = Math.min(y, h-y);
console.log(Math.min(a,b));