当前位置:网站首页>力扣 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
边栏推荐
- Tp6 realize Commission ranking
- Kirin Xin'an cloud platform is newly upgraded!
- [confluence] JVM memory adjustment
- 论文解读(ValidUtil)《Rethinking the Setting of Semi-supervised Learning on Graphs》
- Install mysql8 for Linux X ultra detailed graphic tutorial
- How to buy stocks on your mobile phone and open an account? Is it safe to open an account
- Kirin Xin'an won the bid for the new generation dispatching project of State Grid!
- R语言ggplot2可视化:使用ggpubr包的ggviolin函数可视化小提琴图、设置palette参数自定义不同水平小提琴图的填充色、add参数在小提琴图添加箱图
- Jürgen Schmidhuber回顾LSTM论文等发表25周年:Long Short-Term Memory. All computable metaverses. Hierarchical reinforcement learning (RL). Meta-RL. Abstractions in generative adversarial RL. Soccer learn
- 9 原子操作类之18罗汉增强
猜你喜欢
Welcome to the markdown editor
LeetCode_7_5
剑指 Offer II 013. 二维子矩阵的和
Make insurance more "safe"! Kirin Xin'an one cloud multi-core cloud desktop won the bid of China Life Insurance, helping the innovation and development of financial and insurance information technolog
Classification automatique des cellules de modules photovoltaïques par défaut dans les images de lecture électronique - notes de lecture de thèse
# 欢迎使用Markdown编辑器
关于ssh登录时卡顿30s左右的问题调试处理
9 atomic operation class 18 Rohan enhancement
PMP每日一练 | 考试不迷路-7.7
关于cv2.dnn.readNetFromONNX(path)就报ERROR during processing node with 3 inputs and 1 outputs的解决过程【独家发布】
随机推荐
841. String hash
Semantic SLAM源码解析
8 CAS
国家网信办公布《数据出境安全评估办法》:累计向境外提供10万人信息需申报
openEuler 有奖捉虫活动,来参与一下?
Version selection of boot and cloud
Kubernetes——kubectl命令行工具用法详解
爬虫实战(七):爬王者英雄图片
开源重器!九章云极DataCanvas公司YLearn因果学习开源项目即将发布!
Ucloud is a basic cloud computing service provider
银行理财产品怎么买?需要办银行卡吗?
Specify the version of OpenCV non-standard installation
项目经理『面试八问』,看了等于会了
Kunpeng developer summit 2022 | Kirin Xin'an and Kunpeng jointly build a new ecosystem of computing industry
Kirin Xin'an joins Ningxia commercial cipher Association
How to buy bank financial products? Do you need a bank card?
R语言ggplot2可视化:使用ggpubr包的ggdensity函数可视化分组密度图、使用stat_overlay_normal_density函数为每个分组的密度图叠加正太分布曲线
Redis master-slave and sentinel master-slave switchover are built step by step
关于cv2.dnn.readNetFromONNX(path)就报ERROR during processing node with 3 inputs and 1 outputs的解决过程【独家发布】
How to cooperate among multiple threads