Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function uber(arr) {
- var fin = [];
- var dx = moltiplicaDestra(arr);
- //console.log(dx);
- temp = arr[0];
- fin.push(dx[1]); // primo elemento,, prendo solo quelli di dx
- //console.log(dx[1]);
- for (var i = 1; i < arr.length-1 ; i++ ) {
- //console.log(temp* dx[i+1]);
- fin.push(temp* dx[i+1]);
- temp = temp* arr[i]; //aggiorno dopo aver inserito altrimenti considero anche l i-simo elemento
- }
- fin.push(temp); // ultimo elemento,, prendo solo quelli di sx
- console.log(temp)
- return fin;
- }
- function moltiplicaDestra(arr) {
- var fin = []
- var temp = 1;
- for (var i = arr.length - 1; i >= 0 ; i-- ) {
- temp = temp* arr[i];
- console.log(temp);
- fin.push(temp);
- }
- return fin.reverse();
- }
- var y = [1,2,3,4,5];
- var x= uber(y);
- console.log(x);
Advertisement
Add Comment
Please, Sign In to add comment