समस्या
हमें एक JavaScript फ़ंक्शन लिखना है जो नंबर्स का एक ऐरे और एक सिंगल नंबर लेता है। हमारा फ़ंक्शन उस नंबर को खोजना चाहिए जिसे ऐरे में पुश करने पर उसका एवरेज दूसरे आर्गुमेंट द्वारा निर्दिष्ट नंबर के बराबर हो जाए।
उदाहरण
निम्नलिखित कोड है −
const arr = [4, 20, 25, 17, 9, 11, 15]; const target = 25; function findNumber(arr, target) { let sum = arr.reduce((a, b) => a + b, 0); let avg = sum / arr.length; let next = Math.ceil((target * (arr.length + 1)) - sum); if (next <= 0) { throw new Error(); } return next; } console.log(findNumber(arr, target));आउटपुट
99