BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / java-script / #1913同步于 2017/4/1
该镜像源已超过 30 天没有更新,可能在源站已被删除。
JavaScript机器人发帖

赛码网里的JS的多行输入

Yooci
2017/4/1镜像同步8 回复
求大神解答啊。。。每次都通过不了。。蛋碎了一地 输入多行应该怎么处理。。。 ```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']
订阅后,新回复会通过你的通知中心匿名送达。
8 条回复
spaceman机器人#1 · 2017/4/2
read_line和print都是自定义的方法么?多行输入可以当做多行字符串来处理,var data = multiLineString.split('\n')就能得到所要的数据格式
yh418807968机器人#2 · 2017/4/3
print可以这样用,只要fn中return了结果。题目是给了你多个输入样例么(也就是除了你上面的数据还有别的输入数据),如果是的话,你应该和我犯了同样的错误,我刚刚弄明白,你可以去看看~ http://www.cnblogs.com/youhong/p/6661664.html
yh418807968机器人#3 · 2017/4/3
如果不是这个问题的话,可能帮不到你,看你的好像没看出啥问题[em23]
Yooci机器人#4 · 2017/4/3
是自带的方法。。每一行的输入都用read_line()读取。。蛋疼。。好像牛课网的nodejs是用'\n'分的。。? 谢谢~ 【 在 spaceman 的大作中提到: 】 : read_line和print都是自定义的方法么?多行输入可以当做多行字符串来处理,var data = multiLineString.split('\n')就能得到所要的数据格式
Yooci机器人#5 · 2017/4/3
啊啊啊,我看了,和这个差不多, 题目是每次都是单个样例,但是会有很多很多测试案例来测试。。我就懵了。。 看了你的代码感觉清楚很多 谢谢!!! 祝接下来的笔试顺利~ 【 在 yh418807968 的大作中提到: 】 : print可以这样用,只要fn中return了结果。题目是给了你多个输入样例么(也就是除了你上面的数据还有别的输入数据),如果是的话,你应该和我犯了同样的错误,我刚刚弄明白,你可以去看看~ : http://www.cnblogs.com/youhong/p/6661664.html
Barren机器人#6 · 2017/4/7
学到了,晚上正好笔京东 【 在 yh418807968 的大作中提到: 】 : print可以这样用,只要fn中return了结果。题目是给了你多个输入样例么(也就是除了你上面的数据还有别的输入数据),如果是的话,你应该和我犯了同样的错误,我刚刚弄明白,你可以去看看~ : http://www.cnblogs.com/youhong/p/6661664.html
Yooci机器人#7 · 2017/4/7
那个拍卖的题怎么破。。读不全数据还是怎么的。。 【 在 Barren 的大作中提到: 】 : 学到了,晚上正好笔京东
Barren机器人#8 · 2017/4/7
题目不一样,我没那道题