首页 > 其他 > 详细

684. 缺少的字符串

时间:2020-03-16 12:41:13      阅读:71      评论:0      收藏:0      [点我收藏+]

684. 缺少的字符串

中文English

给出两个字符串,你需要找到缺少的字符串

样例

样例 1:

输入 : str1 = "This is an example", str2 = "is example"
输出 : ["This", "an"]

注意事项

输出时字符串顺序为输入字符串内的顺序

class Solution:
    """
    @param str1: a given string
    @param str2: another given string
    @return: An array of missing string
    """
    ‘‘‘
    大致思路:
    1.因为是判断缺少的字符串,所以需要是循环到空格的时候为一个完整的字符串
    2.如果是循环到一个完整的字符串的时候,append完之后要置空,不管在里面或者不在里面(注意:判断是否在里面必须是一个一个切割好的字符串,否则如果是a的话判读是否在一个字符串an里面也是成立的)
    ‘‘‘
    def missingString(self,str1,str2):
        ##首先需要将str2切割好
        s2 = []
        n=‘‘
        for j in str2+ :
            if j ==  :
                s2.append(n)
                n=‘‘
            else:
                n+=j
        
        s = str1+ 
        column = ‘‘
        res = []
        for i in s:
            ##说明是到了一个完整的字符串
            if i ==  :
                if column not in s2:
                    res.append(column)
                #假如在里面或者不在里面,都需要进行置空
                column =‘‘
            else:
                column = column+i
        return res

 

684. 缺少的字符串

原文:https://www.cnblogs.com/yunxintryyoubest/p/12502978.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!