sd=['word','dd','da','dc','dword','d']
# 计算出下一个接龙单词
def jl(sd,st):
# sd.remove(st)
sd = list(set(sd))
sends = list(st)[-1]
lg = []
sd.sort()
for i in sd:
if i.startswith(sends):
lg.append((i, len(i)))
if lg==[]:
return 0,0
lg.sort(key=lambda x: x[1],reverse=True)
maxlen = lg[0][1]
maxlenl = []
for i in lg:
if maxlen <= i[1]:
maxlenl.append(i)
if len(maxlenl) != 1:
maxlenl.sort(key=lambda k: k[0])
sd.remove(maxlenl[0][0])
return maxlenl[0][0],sd
res=[]
res.append(sd[4])
ld=len(sd)
st=sd[4]
sd.remove(sd[4])
for i in range(0,ld):
st,sd=jl(sd,st)
if st:
res.append(st)
else:
break
print(res)
python 华为od 单词接龙
Stesthu2024-08-19 0:05
相关推荐
Yolanda_202232 分钟前
在vscode终端中可使用pip,但是cmd终端中找不到命令 pip问题的解决2301_7644413343 分钟前
用动力学系统(微分方程)为 Kernberg 的客体关系单元提供数学化的操作定义,把“自体—客体“这对心理结构建模成一个二维耦合系统dogstarhuang1 小时前
用 Doubao-Seed-Evolving + Python 免费写一个网页正文提取工具(实战教程)猫头虎2 小时前
什么是ZCode for GLM-5.2?心运软件2 小时前
Python实战:中国大学排行榜数据采集与可视化大屏长不胖的路人甲2 小时前
什么是赫夫曼树(哈夫曼树 / Huffman Tree)魔镜er2 小时前
03-张量37.2℃9953 小时前
Claude Design哪个公司技术好157092511343 小时前
【无标题】AI工具人PM产品经理4 小时前
CSDN 自动发布全流程实战:从 CKEditor HTML 注入到创作页就地发布