佬们帮我看看JS😭

本地运行输出结果没问题,但是赛码网上就一直输出0,裂开了😭
let li=readline();
let arr=li.split(" ").map(item=>parseInt(item));
let n=arr[0],m=arr[1];
let res=[];
let ans=Infinity;
while(n--){
    let line=readline();//每行m个字符
    let a=line.split("").map(item=>parseInt(item));
    res.push(a);
}
//res为输入的二维数组
for(let k=0;k<2;k++){
    let cnt=0;
    for(let i=0;i        for(let j=0;j            if((i+j)%2===k){
                //当前格子为黑色
                cnt += res[i][j]===0? 1:0;
            }else{
                cnt += res[i][j]===1? 1:0;
            }
        }
    }
    ans=Math.min(ans,cnt);
}
console.log(ans)
全部评论
到底为什么呀?气死了
点赞 回复
分享
发布于 2023-09-08 20:52 北京
输出应该是print, 如果选的是jsv8 jsnode才是console
点赞 回复
分享
发布于 2023-09-08 21:37 广东
联易融
校招火热招聘中
官网直投

相关推荐

投递华为软件技术有限公司等公司10个岗位
点赞 评论 收藏
转发
点赞 评论 收藏
转发
点赞 收藏 评论
分享
牛客网
牛客企业服务