网易测开2020.8.8

1.仅包含英文大小写的字符串,如果不是回文串,就在末尾加入任意字符,使其字符串变为回文串
输入:noon
输出:noon

输入:noo
输出:noon

输入:abcd
输出:abcdcba

题解(Python)
使用List的翻转,l[::-1]
l=input() # l=abc
rev=l[::-1] # rev=cba
for i in range(len(l)):
j=len(l)-i
if l[i:]==rev[:j]: # i=2,j=1时,两者相等
print(l+rev[j:]) # print(abc+ba)

2.素数
1不是素数,2,3是素数,5=2+3,6=2+2+2,7=2+2+3,9=2+2+2+3
if num>=1 and num%2==1:
cnt+=num//2

3.两个人平分,如果不能平分则丢弃一些物品
T组测试数据
测试数据的长度n
n个数据

输入:
1
5
5 15 30 30 60
输出:
60(丢弃5和15)

全部评论

相关推荐

11-11 17:45
门头沟学院 Java
扶老蟑螂过马路被无证...:1. 技术栈那里把数据结构删了,小中厂用不上,大厂手撕能难死你,linux那里可以考虑删掉,还不如换个git团队协作开发 2.不要使用一些项目不匹配的技术,例如分库分表和你上边的ddd,真正使用ddd的都是【超】大规模,大部分都仍然使用多模块聚合mvc,这样虽然看起来高大上,但是新增了前期协定需求跟后期维护的成本,因为开发中都是选择最适合当起版本的开发方式跟中间件,这样反而会体现你为了学而学(因为可能面试官都不完全熟悉ddd,然后问你你也回答不出深度) 3.项目写了很多的redis使用,为什么技术栈不写上redis 4.项目技术栈跟业务需求高度重合,完全可以整合成一个,然后再去弄一个感兴趣的其他业务或者轮子,或者把上面的一个换下包装 5.奖项自己编一点奖学金,加个四六级,删掉蓝桥杯
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务