只存了第二题的代码.. 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)) }
点赞 评论

相关推荐

02-28 01:18
已编辑
南昌大学 后端工程师
后测速成辅导一两个月...:把开源经历放个人项目上边应该更好,就像大部分人都把实习经历放个人项目上边
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务