sumofArrayElements.js

 /* Sum of Array Elements for odd number of elements


Given A =[8,9,7,6,3,10,5]

Output:-
A= [13,19,10,6]
*/

////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

//index 0 1 2 3 4 5 6
let A = [8, 9, 7, 6, 3, 10, 5]

let ans = [];

let p = 0;

let q = A.length - 1; // 7-1 = 6

while (p < q) {

ans.push(A[p] + A[q]);

p++;

q--;
}

if (p == q) {

ans.push(A[p]);
/* or

ans.push(A[q]);
*/

}

console.log(ans);

T.C = o(n/2) => o(n)

S.C = o(1)

///////////////////////////////////////////////////////////////////////////////////////////////
TERMINAL:








Comments