bilibili后端的数据开发方向的试题有没有问题?

后端数据开发方向,B站用的赛码网的试题,两道算法题都没有给出输入数据的大小,导致输入根本无法有效的结束,你怎么看?
#哔哩哔哩#
全部评论
感觉要不while判断hasnext,然后读,因为没有设定尾字符和行数,要不用定时器,时间一到跳出;要不就猜他是n*n矩阵,读入第一行输出这一行的元素n,然后作为行数n,for循环n-1次nextline,跳出。 我就想到这两个方法,你们怎么看。
2
送花
回复 分享
发布于 2021-08-25 22:03
蹲答案,这个输入难到了Java的
1
送花
回复 分享
发布于 2021-08-26 00:13
国泰君安
校招火热招聘中
官网直投
所以那个第一题应该怎么读?
点赞
送花
回复 分享
发布于 2021-08-25 21:38
第一题一行倒还简单,第二题都不知道多少行。什么时候停止输入都写不出来
点赞
送花
回复 分享
发布于 2021-08-26 13:54
老哥们我懂了,用while(input.hasNext())来判断是否有后续的输入,如果有输入,就用input.nextLine()来处理输入。在本地调试的时候得,想要停止必须通过ctrl+Z,在赛码网的系统中,数据输入完毕后会默认以ctrl+z作为结束符,hasNext()会识别出来然后终止循环。
点赞
送花
回复 分享
发布于 2021-08-26 23:29

相关推荐

1 1 评论
分享
牛客网
牛客企业服务