首页 > 试题广场 >

子串判断

[编程题]子串判断
  • 热度指数:6825 时间限制:C/C++ 3秒,其他语言6秒 空间限制:C/C++ 32M,其他语言64M
  • 算法知识视频讲解

给定一个string数组p及其大小n,同时给定长字符串string s,请返回一个bool数组,元素为true或false对应p中的对应字符串是否为s的子串。要求p中的串长度小于等于8,且p中的串的个数小于等于500,同时要求s的长度小于等于1000。

测试样例:
["a","b","c","d"],4,"abc"
返回:[true,true,true,false]

python one line solution

return map(lambda c:c in s,p)
发表于 2017-10-01 22:49:36 回复(0)
class Substr:
    def chkSubStr(self, p, n, s):
        # write code here
        return [i in s for i in p]

发表于 2016-12-28 14:13:56 回复(0)