这个系列算是出于个人兴趣开的一个新坑吧,最近看到同学刷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(检查字符串是否为数组前缀)相关推荐

  1. LeetCode 1961. 检查字符串是否为数组前缀

    文章目录 1. 题目 2. 解题 1. 题目 给你一个字符串 s 和一个字符串数组 words ,请你判断 s 是否为 words 的 前缀字符串 . 字符串 s 要成为 words 的 前缀字符串 ...

  2. vue学习—Convert HTML string to AST,如何将html字符串转换为ast数组结构

    获取html字符串 首先在入口文件处,使用template属性或者el属性获取到需要解析的html字符串 template 1.html字符串,如 Vue.component('alert-box', ...

  3. 如何检查字符串是否包含特定的单词? [英]How do I check if a string contains a specific word?

    Consider: 考虑: $a = 'How are you?';if ($a contains 'are')echo 'true'; Suppose I have the code above, ...

  4. vb 使用Array.ConvertAll将object类型数组转为string类型数组

    vb 使用Array.ConvertAll将object类型数组转为string类型数组有两种方法 1.    方法1 1 Dim int_array() As Object = {1, 2, 3} ...

  5. java字符串常量池长度_Java String类相关知识梳理(含字符串常量池(String Pool)知识)...

    目录 1. String类是什么 1.1 定义 1.2 类结构 1.3 所在的包 2. String类的底层数据结构 3. 关于 intern() 方法(重点) 3.1 作用 3.2 字符串常量池(S ...

  6. 在Java中将字符串转换为char数组,将char数组转换为String

    Today we will learn how to convert String to a char array and then char array to String in Java. 今天, ...

  7. 把String字符串转换为Int数组

    数字型String字符串转换成int型数组 方法一. Java代码   String str = "1,2,3,4,5,6" public int[] StringtoInt(St ...

  8. Redis源码-String:Redis String命令、Redis String存储原理、Redis String三种编码类型、Redis字符串SDS源码解析、Redis String应用场景

    Redis源码-String:Redis String命令.Redis String存储原理.Redis String三种编码类型.Redis字符串SDS源码解析.Redis String应用场景 R ...

  9. java mysql判断字符串相等_【Java】利用String的compareTo比较两个时期字符串

    在<[Java]比对两个以字符串形式表示的时期是否相差超过1天>(点击打开链接)曾经介绍过,如果利用字符串的截取来比较两个在数据库中取出来,被特定格式化的日期.然而,这具有一定的局限性,最 ...

最新文章

  1. SQL查询不重复数据
  2. 因女朋友的一个建议,这位程序员创立仅 551 天公司就被 10 亿美元收购了
  3. 使用screen的时候出现了如下错误: Cannot open your terminal '/dev/pts/0' - please check.
  4. ln -s 一定要用绝对路径
  5. ClassLoader类加载器简介
  6. iOS图形学(三):屏幕成像原理
  7. 【离散数学】集合论 第三章 集合与关系(1) 集合的概念与表示
  8. AI智能人脸识别系统
  9. 金仓数据库 KingbaseES SQL 语言参考手册 (20. SQL语句: MERGE 到 VALUES)
  10. 猫游记之游武夷逛茶博
  11. 2021年少儿编程未来趋势分析
  12. CrossApp logo 跨平台app开发引擎
  13. 网站关键词优化怎么做的(seo如何挖掘关键词)
  14. 7-1 软硬车厢交替排列 (13 分)
  15. 面试题—Mybatis动态sql是什么意思?常用的标签有哪些和用途?
  16. 如何连接两台电脑,实现两台电脑的共享
  17. 浏览器 弹广告 android,android手机 UC浏览器 时不时跳出广告 是不是中毒了
  18. 服务器维护lol3.23,LOL3月23日测试服更新公告 3月23日更新内容介绍
  19. 4月10日服务器例行维护公告,4月10日服务器例行维护公告
  20. 专利缴费信息网上补充及管理系统--操作指南

热门文章

  1. 手写自己的MyBatis框架-V2.0 可优化之处
  2. 执行Bean 实例化
  3. MybatisPlus实现分页
  4. 字符串-长度、计数、位置方法演练
  5. FastDFS集群部署
  6. php的常量和变量的区别,变量和常量的区别_在php当中常量和变量的区别
  7. 我什么计算机作文600字,我家的电脑作文600字
  8. 【小题目】 输出分数对应的等级 >=90-A >=80-B >=70-C >=60-D <60-E,从控制台获取数据
  9. 单链表之无头和有头--逆序
  10. timeit统计运行时间