关注
var readline = require('readline');
const rl = readline.createInterface({
input: process.stdin,
output: process.stdout,
terminal:false
});
let n = -1,arr = [],ans = 1;
rl.on('line',function(line){
if(n < 0){
n = parseInt(line);
}else{
arr = line.split(' ').map((data)=>parseInt(data));
}
if(arr.length === n){
for(let i = 0; i < n; i++){
let k = i,count = 0;
//当遇到0的时候开始计数,并且找后面连续的元素是不是0,记录当前0的个数count和i值
while(!arr[i]&&i < n){
i++;
count++;
}
//只要不是数组最前面和最后面的0,那么每次连续出现count次0的话,方法数就是count+1,然后所有方法数相乘
if(k !== 0 && i < n && count){
ans = ans*(count+1);
}
//为了能够使i指向不为0的下一位,所以加上下一句,其实不需要,因为下一位不为0,就不会执行上面代码然后会继续循环
// if(count)i--;
}
console.log(ans);
rl.close();
}
})
查看原帖
点赞 评论
相关推荐
点赞 评论 收藏
分享
2025-12-28 22:19
门头沟学院 Java
不敢追165女神:简历写得毫无特点,你说你要是大二或者大三找寒假实习到暑期实习这段时间,你的简历还能约到面试。但是你是研究生哥,面试官不会因为你是研究生而降低要求,反而会觉得你是研究生才学了这么一点?为什么我不找个同阶段的本科生? 点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 牛客吐槽大会 #
26672次浏览 327人参与
# 一份好的简历长什么样? #
23237次浏览 427人参与
# 材料专业就业可以去哪些企业岗位 #
55061次浏览 378人参与
# 为了减少AI幻觉,你注入过哪些设定? #
8232次浏览 221人参与
# 在大厂上班是一种什么样的体验 #
16103次浏览 227人参与
# 机械人避雷的岗位/公司 #
45152次浏览 321人参与
# 招聘要求与实际实习内容不符怎么办 #
166249次浏览 922人参与
# 你的mentor是什么样的人? #
51764次浏览 742人参与
# 论秋招对个人心气的改变 #
17035次浏览 256人参与
# 秋招落幕,你是He or Be #
54749次浏览 620人参与
# 我和mentor的爱恨情仇 #
106869次浏览 970人参与
# 牛客AI体验站 #
10085次浏览 235人参与
# 程序员找工作至少要刷多少题? #
25353次浏览 320人参与
# 制造业的秋招小结 #
142332次浏览 2086人参与
# 本周投递记录 #
842467次浏览 12226人参与
# 晒晒你司的新年福利 #
10817次浏览 192人参与
# 应届生进小公司有什么影响吗 #
119104次浏览 1162人参与
# AI Coding的使用心得 #
6822次浏览 142人参与
# 一张图晒一下你的AI员工 #
6974次浏览 153人参与
# 我现在比当时_,你想录用我吗 #
10771次浏览 161人参与
OPPO公司福利 1137人发布