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

相关推荐

不愿透露姓名的神秘牛友
02-16 22:33
杉川机器人 嵌入式工程师 18.0k*13.0, 年终奖1~9个月浮动
点赞 评论 收藏
分享
明天不下雨了:我靠2022了都去字节了还什么读研我教你****:你好,本人985电子科大在读研一,本科西南大学(211)我在字节跳动实习过。对您的岗位很感兴趣,希望获得一次投递机会。
点赞 评论 收藏
分享
点赞 评论 收藏
分享
评论
1
1
分享

创作者周榜

更多
牛客网
牛客企业服务