虹软8.20 C++笔试

AK,这输入输出属实是恶心到我了,全程没用啥算法,就if else以及折腾输入输出了。

头一回见到用leetcode的,中途管理员还一直修改结束时间,不知道啥时候结束的。

更新:虹软的校招hr打电话来问我笔试碰到啥问题没有,狠狠的吐槽了一顿,并且建议他们下次用牛客(打了个广告,牛客能不能送个马克杯)。

第一题

给你一个字符串,只包含0~9这些字符,问能组成的最大数字。

从大到小排列一下输出就行了。

恶心点:输入并不是这个只包含数字的字符串,而是 s="12345",导致得先手动把数字过滤出来。

第二题

给一个字符串,判断是否是合法的Mac地址。合法的Mac地址是由-或:分割的六个不超过255的十六进制数。

先分割,然后看一下个数对不对,再对每个数看看是不是合法的十六进制数。

恶心点:直接上来用cin读了字符串,然后反馈结果一直是有一个点没过,用了一点技巧后发现是这个点该输出false,输出了true。然后找了半天没找到wa的点,就只能用cin判了一下是不是EOF,结果发现后面居然还有数据。原来这个字符串中间还有空格啊

第三题

给三个十六进制数和一个十进制数。用这三个十六进制数根据题意算出来一个[-204,204]范围内的最多只有一位小数的小数,问是否比那个十进制数大。

恶心点:题目里没说这些负数是咋算出来的,按照他的描述得出来的东西会比实际大大概2048(有点记不清了),得看着样例减掉这么多才行。

全部评论
第一题数字全输出对了死活过不去 就是0通过 第二题73 第三题直接没咋看明白 这机考体验最差 没有之一
1
送花
回复 分享
发布于 2023-08-20 17:06 安徽
第一题其实题目已经说了输入是字符串,且字符串中的每个字符都是数字字符,那肯定输入是没有s= 的呀,示例中 s = "0529" 想表达的 是输入 string 是 "0529",应该是楼主开始理解偏了
1
送花
回复 分享
发布于 2023-08-21 11:23 浙江
国泰君安
校招火热招聘中
官网直投
WC,第一题死活过不去,第二题死活有个测试案例找不到
点赞
送花
回复 分享
发布于 2023-08-20 17:03 浙江
想问问这个第三题那个温度到底是怎么算的啊,没看懂这个题的意思
点赞
送花
回复 分享
发布于 2023-08-20 17:04 山东
wc,居然不只有一套卷
点赞
送花
回复 分享
发布于 2023-08-20 17:06 甘肃
我就说第二题怎么总是83
点赞
送花
回复 分享
发布于 2023-08-20 17:13 浙江
第二题查了一小时,一直21/22😅
点赞
送花
回复 分享
发布于 2023-08-20 17:16 德国
原来第二题有空格
点赞
送花
回复 分享
发布于 2023-08-20 17:19 浙江
修改笔试时间是因为有同学卡在人脸检测,没办法正常进入笔试界面,为了确保大家90分钟的笔试时间 临时调整的应对策略,考试工程中也没办法发邮件或者短信通知,只能笔试结束过后再跟大家解释说明
点赞
送花
回复 分享
发布于 2023-08-21 11:20 江苏
求第二题的技巧,一个样例死活过不去
点赞
送花
回复 分享
发布于 2023-08-21 13:35 北京
2024年回复:现在已经用牛客了
点赞
送花
回复 分享
发布于 04-25 02:53 江苏

相关推荐

中电45所 测试开发岗 可以解决北京户口,提供员工宿舍,早 8 晚 5(不过一般会加班到7-8点,周六一般也会去,面试官说的) 硕士
点赞 评论 收藏
分享
头像
05-18 21:06
已编辑
门头沟学院 计算机类
滴滴出行 mpt (n+2)*15 硕士985
点赞 评论 收藏
分享
6 13 评论
分享
牛客网
牛客企业服务