记录一道非常坑爹的牛客网的面试算法题——对齐的NN乘法表

正常的99乘法表大家肯定都做过。今天面试,面试官让我输出一个NN乘法表,要求所有的乘号、等于号和数字都对齐,那就来呗。两层循环最里面输出算式,我的思路是先看看N x N是几位的,然后输出时所有的数字都按照N * N的位数自动补齐空格输出。比如输出20 x 20 的乘法表,20 x 20 = 400是3位数,所有的数都输出成3位就好了,最前面的1 x 1 = 1 应该输出为  空格空格1x空格空格1=空格空格1,可以用setw(3)实现补空格,也可以自己补。结果面试时我不论怎么弄,输出的第一个算式都是 1*空格1=空格1。后面的就更不用提了。
直到面试结束,都没调出来,调了20多快30分钟,也没问几个问题。结束后在VS上一测,结果??嗯??完全正确!

后来经过测试我发现,牛客面试的输出系统会自动把你输出内容每行前面的空格全部删掉,中间的连续空格缩减为一个。
所以提醒一下牛油以后在遇到这种问题就直接跟面试官说明,别在那自己调了.....
#笔试题目#
全部评论
点赞 回复 分享
发布于 2020-09-01 22:13

相关推荐

头像
11-06 10:58
已编辑
门头沟学院 嵌入式工程师
双非25想找富婆不想打工:哦,这该死的伦敦腔,我敢打赌,你简直是个天才,如果我有offer的话,我一定用offer狠狠的打在你的脸上
点赞 评论 收藏
分享
1 2 评论
分享
牛客网
牛客企业服务