全部保存起来,去重,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
积极的秋田犬要冲国企:他现在邀请我明天面试
点赞 评论 收藏
分享
陆续:不可思议 竟然没那就话 那就我来吧 :你是我在牛客见到的最美的女孩
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
08-08 17:00
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

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