当前位置: 首页 > 面试经验 >

25届实习|中行软件中心编程测评

优质
小牛编辑
67浏览
2024-04-09

25届实习|中行软件中心编程测评

4.9晚,第一批笔试,平台牛客,双机位,2小时,4个题,语言不限制。LeetCode核心模式,不用处理输入输出。

用python做的。

T1:密码规则校验。拿isalpha(), isnumeric(), isupper(), islower()做很省事。

T2:从字符串中找最大的数字密码。用字母当分隔符,比如re.split('A|B|C')批量分割出数字,然后返回最大的那个。

T3:IP地址转换(进制转换)。拿hex(), int(x, 16)等函数就能做,python做进制转化很方便。抛异常,表示非法转换。

T4:硬币找零。问不找零钱的情况下,不能用手上的硬币买到的最小面额。直接面额从小到大枚举,然后贪心选硬币做的。ps:这题能直接这么贪心,应该是因为从1~sum枚举总额的时候,遇到第一个不能凑出的数就结束了?猜测(⊙o⊙)

应该最多算互联网大厂的签到题难度吧...

n年没刷题了,好在拿python做比较顺手,都是些小模拟,不卡时间。

 类似资料: