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
相关推荐
投图匠2 小时前
十种不同风格的 CTP接口 框架2601_967980113 小时前
深入理解词向量算法及其在Python中的实践129Lab4 小时前
电池循环测试数据自动化分析:用Python+AI工具构建一键式寿命评估流水线treasure1404 小时前
【复古】浅尝Django前后端不分离Dmz丶5 小时前
前端转 AI 100 天 Day 44:前端集成实战——用 React 给 Agent 做个正式界面jay神5 小时前
基于 YOLOv8 的手势识别系统(Web 版)DeepVisionary5 小时前
阿里云上线旗舰多模态新模型,不公布跑分且限时14天退役东莞市云毅网络有限公司5 小时前
FAQ 覆盖度打分:TF-IDF 与向量嵌入双路召回的 Python 实现爱笑的k115 小时前
nano-vllm 源码剖析:千行 Python 手写离线推理引擎的调度、显存与并行时序用户8356290780516 小时前
使用 Python 控制 Excel 工作表的分页位置