var minimumAbsDifference = function (arr) {
let answer = [];
arr.sort((a, b) => a - b);
let min = Number.MAX_SAFE_INTEGER; // 최댓값
for (let i = 0; i < arr.length - 1; i++) {
min = Math.min(arr[i + 1] - arr[i], min);
}
for (let j = 0; j < arr.length - 1; j++) {
if (arr[j + 1] - arr[j] === min) answer.push([arr[j], arr[j + 1]]);
}
return answer;
};
i<arr.length-1
의 이유는 마지막 인덱스에서 i+1
이 배열을 over하기 때문이다. https://leetcode.com/problems/minimum-absolute-difference/
https://github.com/tTab1204/LeetCode/tree/main/%EC%A3%BC%EC%98%81