1961-Check If String Is a Prefix of Array

Posted 周先森爱吃素

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了1961-Check If String Is a Prefix of Array相关的知识,希望对你有一定的参考价值。

这个系列算是出于个人兴趣开的一个新坑吧,最近看到同学刷LeetCode算法题,就想写写那些可以一行Python代码写出来的题目,因此本专栏的文章的解题方式效率不做保证,只为追求“一行的浪漫”。

题目

题解

简单解释一下题目,给定一个字符串s,和一个字符串列表words,求解s是否是words的前缀字符串(即words中的前k个能否组成s)。本题难度为Easy。

代码

这题思路比较简单,直接暴力累计的对words的前k个拼接,看是否有前k个的拼接结果等于s,若存在这样的k,则输出true,否则输出false。

class Solution:
    def isPrefixString(self, s: str, words: List[str]) -> bool:
        return sum(map(lambda x: x == s, [''.join(words[:i+1]) for i in range(len(words))])) > 0

提交的反馈如下。

以上是关于1961-Check If String Is a Prefix of Array的主要内容,如果未能解决你的问题,请参考以下文章

Leetcode 1961. Check If String Is a Prefix of Array

Check if a string is NULL or EMPTY using PowerShell

LF.85.Determine If One String Is Another's Substring

关于nodejs DeprecationWarning: current URL string parser is deprecated, and will be removed in a futur

ruby 来自https://stackoverflow.com/questions/4817266/if-string-is-empty-then-return-some-default-value

IF(a.testcol IS NULL,'',a.testcol) IS NOT NULL 不起作用