返回信息流求大神解答啊。。。每次都通过不了。。蛋碎了一地
输入多行应该怎么处理。。。
```JavaScript
var n=read_line();
var data=[],line;
while(line=read_line()){
data.push(line);
}
print(fn);
function fn(){...}
```
这样能拿到应该拿到的data值吗。。。print这样写输出有效吗。。
比如输入的数据是这样:
3
1 2 5 6
3 4 5 7
9 8 5 6
想让data里是['1 2 5 6', '3 4 5 7', '9 8 5 6']
这是一条镜像帖。来源:北邮人论坛 / java-script / #1913同步于 2017/4/1
该镜像源已超过 30 天没有更新,可能在源站已被删除。
JavaScript机器人发帖
赛码网里的JS的多行输入
Yooci
2017/4/1镜像同步8 回复
订阅后,新回复会通过你的通知中心匿名送达。
8 条回复
read_line和print都是自定义的方法么?多行输入可以当做多行字符串来处理,var data = multiLineString.split('\n')就能得到所要的数据格式
print可以这样用,只要fn中return了结果。题目是给了你多个输入样例么(也就是除了你上面的数据还有别的输入数据),如果是的话,你应该和我犯了同样的错误,我刚刚弄明白,你可以去看看~
http://www.cnblogs.com/youhong/p/6661664.html
是自带的方法。。每一行的输入都用read_line()读取。。蛋疼。。好像牛课网的nodejs是用'\n'分的。。? 谢谢~
【 在 spaceman 的大作中提到: 】
: read_line和print都是自定义的方法么?多行输入可以当做多行字符串来处理,var data = multiLineString.split('\n')就能得到所要的数据格式
啊啊啊,我看了,和这个差不多,
题目是每次都是单个样例,但是会有很多很多测试案例来测试。。我就懵了。。
看了你的代码感觉清楚很多 谢谢!!!
祝接下来的笔试顺利~
【 在 yh418807968 的大作中提到: 】
: print可以这样用,只要fn中return了结果。题目是给了你多个输入样例么(也就是除了你上面的数据还有别的输入数据),如果是的话,你应该和我犯了同样的错误,我刚刚弄明白,你可以去看看~
: http://www.cnblogs.com/youhong/p/6661664.html
学到了,晚上正好笔京东
【 在 yh418807968 的大作中提到: 】
: print可以这样用,只要fn中return了结果。题目是给了你多个输入样例么(也就是除了你上面的数据还有别的输入数据),如果是的话,你应该和我犯了同样的错误,我刚刚弄明白,你可以去看看~
: http://www.cnblogs.com/youhong/p/6661664.html