只存了第二题的代码.. let n = parseInt(readline()); let nut = readline(); nut_arr = nut.split(" "); if(nut_arr.indexOf('1')==nut_arr.lastIndexOf('1'))   print(1); else{     let reg = /^0+|0+$/g;     nut = nut.replace(/\s/g,"");     nut = nut.replace(reg,"");     nut_arr_2 = nut.split("");     zero = [];     let sub_zero =0;     for(let i =0;i<nut_arr_2.length;i++){         if(nut_arr_2[i]==1){             if(sub_zero!=0){                 zero.push(sub_zero+1);                 sub_zero = 0;             }         }         else            sub_zero++;     }     zero.length>1?print(zero.reduce((p,n)=>p*n)):(zero.length==1?print(zero[0]):print(1)) }
点赞 评论

相关推荐

牛客网
牛客企业服务