华为笔试题练习

力扣79题

复制代码
def exit(self,board,word):
   #如果没有的话
    if board is None:
        return flase
    #如果有
    h=len(board)
    w=len(board[0])
    #想办法定义一个函数让他循环得到最后的结果
    def f(i,j,k):
        #先是四个方向怎么样返回true怎么样返回flase,也就是怎么结果
        if not 0<=i<h or not 0<=j<w or not board[i][j]==word[k]:
            return flase
        if k==len(word)-1:
            return ture
        #怎么样让他循环去嵌套得这个值
        #怎么不重复    
        #不重复
        ob=board[i][j]
        board[i][j]=""
        # 嵌套循环
        ans = (f(i+1,j,k+1) or f(i-1,j,k+1) or f(i,j+1,k+1) or f(i,j-1,k+1))

        #返回给列表值
        board[i][j]=ob

        return ans
    for i in range(h):
        for j in range(w):
            if f(i,j,0):
                return true
    return flase
相关推荐
程序猿追4 天前
那个右下角的小数字怎么“卡”住我打字——我用 HarmonyOS 自己写了一个字数限制输入框
pytorch·华为·harmonyos
古德new4 天前
鸿蒙PC使用electron迁移:Joplin Electron 桌面适配全记录
华为·electron·harmonyos
世人万千丶4 天前
桌面便签小应用 - HarmonyOS ArkUI 开发实战-TextArea与Flex布局-PC版本
华为·harmonyos·鸿蒙·鸿蒙系统
慧海灵舟4 天前
AGenUI 鸿蒙端实战踩坑录:从 Column 布局消失到异步组件宽度为 0
华为·harmonyos
yuegu7774 天前
HarmonyOS应用<节气通>开发第33篇:状态管理实战
华为·harmonyos
YM52e4 天前
买菜计算器小应用 - HarmonyOS ArkUI 开发实战-PC版本
学习·华为·harmonyos·鸿蒙·鸿蒙系统
阿捏利4 天前
系列总览-鸿蒙科普系列完全指南
华为·harmonyos
小雨下雨的雨4 天前
HarmonyOS ArkUI训练营入门-组件掌握系列-Animation 动画效果实现-PC版本
学习·华为·harmonyos·鸿蒙
2601_962072554 天前
李梦娇常识4600问|题库|打印版
sql·华为od·华为·c#·华为云·.net·harmonyos
伶俜664 天前
鸿蒙原生应用实战(十九)ArkUI 喝水提醒 App:定时通知 + 每日记录 + 统计图表
华为·harmonyos