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
相关推荐
李妍.1 小时前
02Numpy基础(上)TheBestRucy2 小时前
Python 九阳神功之贰:面向对象(下)2601_965958462 小时前
口腔黏膜脱皮超2周未愈建议及时就医微小冷3 小时前
在不同空间中展示数据(欧式、球面、庞加莱圆盘)weixin_431600443 小时前
Agent Workflow 学习向:Code 节点,比模板更强的变量加工讲温控就好了4 小时前
从医疗影像到能源存储——芯片冷却温控技术的跨行业赋能DeepVisionary4 小时前
从 Qwen3.8-27B 把原生多模态、原生 FP8、桌面级 Agent 三件事一次集齐,看开源大模型的“工业化拐点“固定资产管理系统软件5 小时前
商务局RFID固定资产管理系统的应用价值与落地要点解析TheBestRucy6 小时前
Python 九阳神功:从零筑基到线程飞升lancyu6 小时前
关于多轮对话机器人的上下文Token优化和解决方案