हमें एक JavaScript फ़ंक्शन लिखना है जो संख्याओं की एक सरणी को पहले तर्क के रूप में और एक संख्या, मान लें n, को दूसरे तर्क के रूप में लेता है। फ़ंक्शन को n तत्वों के समूहों के औसत की एक सरणी लौटानी चाहिए।
उदाहरण के लिए: यदि इनपुट हैं -
const arr = [1, 2, 3, 4, 5, 6]; const n = 2;
तो आउटपुट होना चाहिए -
const output = [1.5, 3.5, 5.5];
उदाहरण
const arr = [1, 2, 3, 4, 5, 6]; const n = 2; const groupAverage = (arr = [], n = 1) => { const res = []; for (let i = 0; i < arr.length;) { let sum = 0; for(let j = 0; j< n; j++){ sum += +arr[i++] || 0; }; res.push(sum / n); } return res } console.log(groupAverage(arr, n)) console.log(groupAverage(arr, 3))आउटपुट
कंसोल में आउटपुट होगा -
[ 1.5, 3.5, 5.5 ] [ 2, 5 ]