为了账号安全,请及时绑定邮箱和手机立即绑定

我如何在 Uri Online Judge 中解决这个数学问题?

我如何在 Uri Online Judge 中解决这个数学问题?

呼唤远方 2021-07-01 17:15:15
我需要帮助解决 Uri Online Judge 网站中的这个逻辑数学问题:提交的代码以 "var n" 开头,我使用 var 行来处理输入示例:var n; var j;var n = parseInt(lines[0]);for (var i = 1; i <= n; i ++) {    j = parseInt(lines.shift());        if (j === 0) {        console.log("NULL");    }else if(j % 2 !== 0 && j < 0){        console.log("ODD NEGATIVE");    }else if(j % 2 !== 0 && j > 0){            console.log("ODD POSITIVE");    }else if(j % 2 === 0 && j  > 0){            console.log("EVEN POSITIVE");    }else{            console.log("EVEN NEGATIVE");    }}所以,当我提交这个时:它一直显示为“错误的答案”,我不知道出了什么问题
查看完整描述

1 回答

?
慕田峪4524236

TA贡献1875条经验 获得超5个赞

您需要从lines. 使用var n = parseInt(lines.shift());而不是var n = parseInt(lines[0]);


var n; 

var j;

var n = parseInt(lines.shift());


for (var i = 1; i <= n; i ++) {

    j = parseInt(lines.shift());

        if (j === 0) {

        console.log("NULL");

    }else if(j % 2 !== 0 && j < 0){

        console.log("ODD NEGATIVE");

    }else if(j % 2 !== 0 && j > 0){

            console.log("ODD POSITIVE");

    }else if(j % 2 === 0 && j  > 0){

            console.log("EVEN POSITIVE");

    }else{

            console.log("EVEN NEGATIVE");

    }

}


查看完整回答
反对 回复 2021-07-08
  • 1 回答
  • 0 关注
  • 191 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信