समस्या
हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो पूर्णांकों की एक सरणी लेता है। एरे में प्रत्येक नंबर के लिए एरे में उसकी नकारात्मक या सकारात्मक तारीफ भी मौजूद होगी, लेकिन ठीक एक नंबर के लिए कोई कॉम्प्लिमेंट नहीं होगा।
हमारे फ़ंक्शन को उस नंबर को सरणी से ढूंढना और वापस करना चाहिए।
उदाहरण
निम्नलिखित कोड है -
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