码迷,mamicode.com
首页 > 其他好文 > 详细

684. 缺少的字符串

时间:2020-03-16 12:26:23      阅读:80      评论:0      收藏:0      [点我收藏+]

标签:end   esc   字符   lis   self   切割   字符串   tle   class   

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. 缺少的字符串

标签:end   esc   字符   lis   self   切割   字符串   tle   class   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!