function solution(input) {     for(let m=0;m<input.length;m++){         input[m]=input[m].split(" ");         input[m]=input[m].map((item)=>{return item=item-0})         console.log(input[m]);     } for(let i=0;i<input.length;i++){         let arr=input[i];         for(let j=1;j<arr.length;j++){             while(arr[0]==0){                 arr.shift();                 arr.push(0)             }             if(arr[j-1]==0){                 arr.splice(j-1,1);                 arr.push(0)             }         }         for(let k=1;k<arr.length;k++){             if(arr[k-1]==arr[k]){                 arr.splice(k,1);                 arr[k-1]=2*arr[k-1]                 arr.push(0)             }         }     }     return input } JS2048思路
点赞 评论

相关推荐

牛客网
牛客网在线编程
牛客网题解
牛客企业服务