문제
정수 배열을 취하는 JavaScript 함수를 작성해야 합니다. 배열의 각 숫자에 대해 음수 또는 양수 칭찬도 배열에 있지만 정확히 하나의 숫자에 대해서는 칭찬이 없습니다.
우리 함수는 배열에서 해당 숫자를 찾아 반환해야 합니다.
예시
다음은 코드입니다 -
const arr = [1, -1, 2, -2, 3]; const findOddNumber = (arr = []) => { let count = 0; let number = arr.reduce((total, num) => { if (num >= 0) count++ else count-- return total + num; }, 0) return number / Math.abs(count); }; console.log(findOddNumber(arr));
출력
3