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
相关推荐
Storynone21 小时前
【Day20】LeetCode:39. 组合总和,40. 组合总和II,131. 分割回文串小鸡吃米…21 小时前
Python—— 环境搭建io_T_T21 小时前
python 文件管理库 Path 解析(详细&基础)渔阳节度使1 天前
SpringAI实时监控+观测性铁手飞鹰1 天前
Visual Studio创建Cmake工程导出DLL,通过Python调用DLL飞Link1 天前
告别盲目找Bug:深度解析 TSTD 异常检测中的预测模型(Python 实战版)7yewh1 天前
jetson_yolo_deployment 02_linux_dev_skillslove530love1 天前
ComfyUI rgthree-comfy Image Comparer 节点无输出问题排查与解决badhope1 天前
Docker从零开始安装配置全攻略用户0332126663671 天前
使用 Python 复制 Excel 工作表