华为笔试题练习

力扣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
相关推荐
lqj_本人13 分钟前
开源鸿蒙平台 KMP_CMP 三方库「URI KMP」适配全流程
华为·开源·harmonyos
hhhjhl43 分钟前
React Native 三方库「react-native-sha256」的鸿蒙化适配指南
react native·华为·harmonyos
2601_949970691 小时前
React Native 三方库「react-native-version-check」的鸿蒙化适配指南
react native·华为·harmonyos
hhhjhl1 小时前
React Native 三方库「react-native-proximity」的鸿蒙化适配指南
react native·华为·harmonyos
2601_949970691 小时前
React Native 三方库「react-native-media-notification」的鸿蒙化适配指南
react native·华为·harmonyos
2501_9462447819 小时前
开源鸿蒙平台 CMP 三方库「compose-continuous-rounded-corner-shape」适配全流程
华为·开源·harmonyos
2501_9462447819 小时前
开源鸿蒙平台 CMP 三方库「Waterfall」适配全流程
华为·开源·harmonyos
2401_zq136y0319 小时前
开源鸿蒙平台 CMP 三方库「Jewel」适配全流程
华为·开源·harmonyos
2601_9494800621 小时前
开源鸿蒙平台 KMP 三方库「AutoLinkText」适配全流程
华为·开源·harmonyos
JoyCong199821 小时前
ToDesk鸿蒙PC端又焕新!远控更稳、操作更准,跨端办公如本地
运维·华为·智能手机·harmonyos·远程工作