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
相关推荐
鲜于言悠90523 分钟前
博客系统测试报告全栈凯哥33 分钟前
13.Python中while循环完全指南所谓伊人,在水一方33342 分钟前
【Python数据可视化精通】第9讲 | 实时数据流可视化困死,根本不会42 分钟前
Python 基础语法速通:从入门到上手无风听海43 分钟前
深入解析 Python dotenv在屏幕前出油1 小时前
02. FastAPI——路由AC赳赳老秦1 小时前
2026多智能体协同趋势:DeepSeek搭建多智能体工作流,实现复杂任务自动化阿_旭2 小时前
基于YOLO26深度学习的风力机缺陷检测与语音提示系统【python源码+Pyqt5界面+数据集+训练代码】郝学胜-神的一滴2 小时前
深度解析:Python元类手撸ORM框架,解锁底层编程魔法badhope2 小时前
GitHub热门AI技能Top20实战指南