全部保存起来,去重,OK

字符串匹配

http://www.nowcoder.com/questionTerminal/6e6ad6338289498da79b7afb60e823b3

def solution():
    # A = input()
    # B = input()
    A = '00010001'
    B = '??'
    lenA = len(A)
    lenB = len(B)
    res = []
    for i in range(lenA-lenB+1):
        tmp = 0
        for j in range(lenB):
            if B[j] == '?' or B[j] == A[i:i+lenB][j]:
                tmp += 1
                if tmp == lenB:
                    res.append(A[i:i+lenB])
            else:
                break
    print(len(set(res)))

solution()
全部评论

相关推荐

06-26 15:33
青岛工学院 Java
积极的秋田犬要冲国企:他现在邀请我明天面试
点赞 评论 收藏
分享
那一天的Java_J...:他本来公司就是做这个的,不就是正常的游戏客户端和服务器开发,软硬件联动,有啥恶心不恶心的,提前告诉你就是怕你接受不了,接受不了就没必要再往后走流程浪费时间,虽然这公司是一坨。
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务