强烈建议牛客网修改OJ的输入输出设置
这个问题实在是太严重了。包括上次网易的笔试,多少同学在输入输出卡半天?
牛客网的别的地方都好,就是OJ系统的输入输出,强行不告诉你测试案例的个数,非要你用while(scanner.hasNext())去做,但是实际情况是这个地方本来就很容易出bug,出了bug更是在考试的环境下半天找不到出处,最后发现很多时间用来了调试输入输出。
目前的OJ的主流做法都是第一个数字输入测试案例的个数,然后每一组再用第一个数字输如具体个数。如果不这样设置很容易导致混淆(比如腾讯2017暑假实习生第三题,报了一个越界的错误始终找不到)。
综上有如下几点理由:
1,这样的设置容易混淆而且在“考试”的时候更找不到问题所在
2,牛客网越来越好,和大厂合作,很多新同学都是跑来这里做题的,他们可能完全不适应这种非主流的输入输出
3,本身这么设置的程序就是不规范的,无法正常结束。
我知道这些应该发到那个改进的帖子里面不过我觉得这个问题挺大的也挺急的。祝牛客网越办越好
#阿里巴巴##Java工程师#