当前位置:网站首页>力扣 459. 重复的子字符串
力扣 459. 重复的子字符串
2022-07-07 17:53:00 【Tomorrowave】
459. 重复的子字符串
给定一个非空的字符串 s ,检查是否可以通过由它的一个子串重复多次构成。
示例 1:
输入: s = “abab”
输出: true
解释: 可由子串 “ab” 重复两次构成。
思路:
首先构造一个让任意长度的字符串去匹配另一个字符串,遍历抽取字串,符合不符合条件,荣获在主函数里面遍历一遍母串
代码部分
class Solution:
def isPrefixMultiple(self,s:str,lengh):
cnt=len(s)//lengh
for i in range(cnt):
for j in range(lengh):
if s[i*lengh+j]!=s[j]:
return False
return True
def repeatedSubstringPattern(self, s: str) -> bool:
nn=len(s)
for i in range(1,nn):
if nn%i==0:
if self.isPrefixMultiple(s,i):
return True
return False
边栏推荐
- LC:字符串转换整数 (atoi) + 外观数列 + 最长公共前缀
- Kirin Xin'an joins Ningxia commercial cipher Association
- Welcome to the markdown editor
- R语言dplyr包mutate_at函数和min_rank函数计算dataframe中指定数据列的排序序号值、名次值、将最大值的rank值赋值为1
- Le PGR est - il utile au travail? Comment choisir une plate - forme fiable pour économiser le cœur et la main - d'œuvre lors de la préparation de l'examen!!!
- 怎么在手机上买股票开户 股票开户安全吗
- IP 工具类
- 【STL】vector
- Automatic classification of defective photovoltaic module cells in electroluminescence images-论文阅读笔记
- Download from MySQL official website: mysql8 for Linux X Version (Graphic explanation)
猜你喜欢
Open source heavy ware! Chapter 9 the open source project of ylarn causal learning of Yunji datacanvas company will be released soon!
J ü rgen schmidhub reviews the 25th anniversary of LSTM papers: long short term memory All computable metaverses. Hierarchical reinforcement learning (RL). Meta-RL. Abstractions in generative adversar
【STL】vector
el-upload上传组件的动态添加;el-upload动态上传文件;el-upload区分文件是哪个组件上传的。
Download from MySQL official website: mysql8 for Linux X Version (Graphic explanation)
Welcome to the markdown editor
ASP. Net kindergarten chain management system source code
LeetCode力扣(剑指offer 36-39)36. 二叉搜索树与双向链表37. 序列化二叉树38. 字符串的排列39. 数组中出现次数超过一半的数字
Nunjuks template engine
[RT thread env tool installation]
随机推荐
PMP对工作有益吗?怎么选择靠谱平台让备考更省心省力!!!
Install mysql8 for Linux X ultra detailed graphic tutorial
gorilla官方:golang开websocket client的示例代码
openEuler 有奖捉虫活动,来参与一下?
831. KMP字符串
ASP.NET体育馆综合会员管理系统源码,免费分享
Introduction to bit operation
Flink并行度和Slot详解
浏览积分设置的目的
mysql 的一些重要知识
R language ggplot2 visualization: use the ggqqplot function of ggpubr package to visualize the QQ graph (Quantitative quantitative plot)
关于cv2.dnn.readNetFromONNX(path)就报ERROR during processing node with 3 inputs and 1 outputs的解决过程【独家发布】
强化学习-学习笔记8 | Q-learning
Le PGR est - il utile au travail? Comment choisir une plate - forme fiable pour économiser le cœur et la main - d'œuvre lors de la préparation de l'examen!!!
Redis——基本使用(key、String、List、Set 、Zset 、Hash、Geo、Bitmap、Hyperloglog、事务 )
Version selection of boot and cloud
The research group of the Hunan Organizing Committee of the 24th China Association for science and technology visited Kirin Xin'an
Interpretation of transpose convolution theory (input-output size analysis)
Specify the version of OpenCV non-standard installation
位运算介绍