lintcode-55(comparestrings)

来源:互联网 发布:nokia5230软件下载 编辑:程序博客网 时间:2024/06/07 22:23

比较两个字符串A和B,确定A中是否包含B中所有的字符。字符串A和B中的字符都是 大写字母点击打开链接

给出 A = "ABCD" B = "ACD",返回 true

给出 A = "ABCD" B = "AABC", 返回 false

结题思路如下:

首先,给定特定条件,如果A和B都为空字符串,return True。如何A等于空字符串,而B不是,return False。如果B是空字符串


lst_a = list(A)for i in B:    if i in lst_a:        lst_a.remove(i)    else:        return Falsereturn True

先将A变为一个列表,因为后面我们要用到remove。然后遍历B, 达到效果

0 0
原创粉丝点击