赛码网提供给前端工程师的javascript 调试环境让很多人彻底蒙逼了,我也是。。。
这样的输入输出方式,不像其他语言有输入流可以在ide里调试。直接提交后台编译,没法调试,可怎么玩?
实现一下readline和print吧。。。。
var lineAdd=0;//输入行计数
var inputArr=['1 2','3 4']; //输入两行
//模拟输入
function readline(){
var line=inputArr[lineAdd];
lineAdd++;
return line;
}
//模拟输出
function print(x){
console.log(x);
}
////////////////////////以上代码模拟输入输出,不需提交,以下代码为提交部分///////////////////////////////////////
//模拟a+b
(function(){
var line;
while(line = readline()){
line = line.split(' ');
print(parseInt(line[0]) + parseInt(line[1]));
}
})()
本文介绍了一种在JavaScript中模拟输入输出的方法,适用于没有标准输入输出流的环境,如赛码网提供的在线调试平台。通过定义readline和print函数,可以方便地进行数据读取和输出。
3998

被折叠的 条评论
为什么被折叠?



