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

相关推荐

不愿透露姓名的神秘牛友
06-11 13:34
offe从四面八方来:我真的没时间陪你闹了
点赞 评论 收藏
分享
半解316:内容充实,细节需要修改一下。 1,整体压缩为一页。所有内容顶格。 2,项目描述删除,直接写个人工作量 修改完之后还需要建议,可以私聊
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
07-09 12:23
转人工😡
门口唉提是地铁杀:五次握手了
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务