关注
同样遇到没做出来
def func(f, l):
a = []
for i in l:
a.append(i[0])
if f[-1] not in a:
return f
else:
d = ""
s = 0
for i in range(len(l)):
a = len(d)
b = len(l[i])
if l[i][0] == f[-1] and a < b:
d = l[i]
s = i
elif l[i][0] == f[-1] and a == b and sum(ord(l[i][j])*(100**(a-j)) for j in range(a)) < sum(ord(d[j])*(100**(a-j)) for j in range(a)):
d = l[i]
s = i
else:
continue
f += d
l.pop(s)
return func(f, l)
k = int(input())
n = int(input())
l = []
for i in range(n):
l.append(input())
f = l[k]
l.pop(k)
print(l)
print(func(f, l))
查看原帖
点赞 评论
相关推荐
点赞 评论 收藏
转发
牛客热帖
正在热议
# 牛客帮帮团来啦!有问必答 #
593884次浏览 9957人参与
# 华为开奖那些事 #
680196次浏览 5881人参与
# 我想象的工作vs实际工作 #
85025次浏览 1462人参与
# 我的成功项目解析 #
78094次浏览 2301人参与
# 毕业租房也有小确幸 #
23669次浏览 1374人参与
# 租房前辈的忠告 #
27114次浏览 1936人参与
# 简历中的项目经历要怎么写 #
410859次浏览 6865人参与
# 秋招开了,你想投哪些公司呢 #
111216次浏览 3204人参与
# 如果可以选,你最想从事什么工作 #
166896次浏览 2862人参与
# 双非本科求职如何逆袭 #
193392次浏览 2850人参与
# 晒一晒我的offer #
3129170次浏览 52430人参与
# 如何排解工作中的焦虑 #
23340次浏览 295人参与
# 我的上岸简历长这样 #
152619次浏览 3059人参与
# 如果校招重来我最想改变的是 #
80628次浏览 1474人参与
# 你的简历改到第几版了 #
288369次浏览 4402人参与
# 春招你拿到offer了吗 #
348135次浏览 5190人参与
# 第一次面试 #
42048次浏览 647人参与
# 你的秋招进行到哪一步了 #
338850次浏览 6139人参与
# 24秋招避雷总结 #
330261次浏览 3778人参与
# 海康威视求职进展汇总 #
86859次浏览 1055人参与