Pyramid

by racha440

JavaScript

var arr=[1,2,3,3,4,5,5,5,6];
var temp=[],j=0;
var iteration=arr.length/2;
do{
    for(var i=0;i<arr.length/2;i++){
        
        if(((arr.length%2)!=0) && (i == Math.floor(arr.length/2))){
            temp[i]=arr[2*i];
        } else {
          temp[i]=arr[2*i]+arr[(2*i)+1]; 
        }
    }
    console.log(temp);
    arr=temp;
    temp =[];
    j++;
   console.log(arr.length);
}while(arr.length != 1)