力扣459.重复的子字符串

news/2025/10/16 17:09:34/文章来源:https://www.cnblogs.com/lala-la/p/19146142

参考评论区的大佬解答,提供思路为,先用两个原字符串拼接,去掉新字符串头尾之后,若还有与原字符串一致的子字符串可以找到,说明原字符串循环

class Solution {
public boolean repeatedSubstringPattern(String s) {
String str = s + s;
return str.substring(1, str.length() - 1).contains(s);
}
}

其中函数解释:
str.substring(1, str.length() - 1)
截取 str 中从索引 1 到末尾前一位的子串(即去掉首尾各一个字符)。

.contains(s)判断截取后的子串中是否包含原字符串 s。
返true/false

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/938373.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

2025-CodeStar十一综合评估CSP-S

2025-CodeStar十一综合评估CSP-S传送门 T4. 搬砖 给定 \(n\) 个非负整数 \(a_i\),每次可以花费 \(1\) 的代价使得一个数字加 \(1\) 或者减 \(1\)(不能被减到负数),问最少需要多少代价使得所有数字的异或值为 \(0\)…

IC 设计签核揭秘 - 保障流片无忧的秘诀

在集成电路(IC)设计中,当设计费尽心思完成后,送往晶圆厂制造前的Signoff 签核是最后一关,也是最决定成败的一环。它确保设计从功能到制造都达标,是设计走向硅片的准入“通行证”。 1、Signoff 什么看 在 IC 设计…

JavaScriptDay3

7.操作BOM对象(重点) 7.1、浏览器介绍 JavaScript和浏览器的关系? JavaScript的诞生就是为了能够让它在浏览器中运行! BOM:浏览器对象模型IE Chorome Safari FireFox7.2、window window代表浏览器窗口 window.aler…

2025 年标识标牌制造厂家最新推荐排行榜:解读行业头部企业产能与技术实力,精选优质品牌供订做参考

在当前城市建设加速、商业场景不断丰富的背景下,标识标牌作为信息传递、环境导视与品牌展示的核心载体,市场需求持续攀升且愈发多样化。从商业综合体的智能导视系统,到景区的文化标识,再到交通领域的安全标识,不同…

四输入六输出的欠驱动系统建模与仿真

欠驱动系统核心特征 欠驱动系统是指控制输入维度小于系统状态自由度的系统:输入数 (4) < 输出/状态自由度 (6) 存在内部动力学,不能直接控制所有状态 控制设计更具挑战性,需要巧妙的耦合控制策略典型示例:四旋翼…

DocumentFormat.OpenXml + MiniWord:Word 文档合并与内容赋值的优雅组合

在项目开发中,遇到这样的需求:要把一堆数据快速整理成格式规范的Word文档。比如:人力资源要给新员工批量制作入职通知书 学校老师要为全班同学生成期末成绩单 销售部门要给不同客户发送个性化的报价单 财务人员要定…

手写 bitset 模板

#include<vector> using namespace std; typedef unsigned long long ull; struct Bitset{size_t siz=0;vector<ull> x;inline void init(size_t SIZ){siz=SIZ;x.resize((SIZ>>6)+((SIZ&63)?1:…

HolmesGPT 正式上线 丨 KubeSphere 助力云原生智能排障新体验

在云原生环境中,排障往往像一场侦探游戏。日志、监控、事件、配置……每个线索都藏着真相,但分析起来耗时又费脑。 现在,HolmesGPT 来了——一个基于大语言模型(LLM)的智能排障助手。它能理解上下文、自动分析问题…

MAUI开发安卓应用,采用PC的chrome浏览器调试平板网页

要在 PC 上使用 Chrome 浏览器调试已开启 WebView 调试的安卓平板中的网页,可以按照以下步骤操作:✅ 前提条件安卓平板已开启开发者选项和 USB 调试设置 → 关于平板 → 连续点击“版本号”7次,开启“开发者选项”。…

【SPIE出版 | 高校主办,有ISSN、ISBN号 】第四届交通运输工程前沿国际学术会议(FTTE 2025)

第四届交通运输工程前沿国际学术会议(FTTE 2025)将于2025年10月31日-11月2日在中国桂林举行。【SPIE出版,见刊检索稳定! 】 【桂林电子科技大学主办,往届已检索!】 第四届交通运输工程前沿国际学术会议(FTTE 20…

【学习笔记】回文自动机初步总结

什么是PAM啊(战术后仰) 某日看到同学写了道回文自动机题的题解,于是一时兴起学了回文自动机并打了两道题。结果过了几周就忘了,甚至网课上老师提到PAM我以为是后缀自动机。现在想来甚是珂怕,故作此文。 回文自动机…

完整教程:LeetCode算法日记 - Day 58: 目标和、数组总和

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

【学习笔记】回滚莫队初步总结

什么是回滚莫队啊(战术后仰) 首先确定一个常数$len$(一般而言取 $\sqrt{n}$ ,$n^{\frac{2}{3}}$),将数组分为$\lceil {\frac{n}{len}} \rceil$个块 对于$m$个区间询问,将其按照左端点$l$所属的块从小到大排序,然后…

MATLAB中基于 S-V模型进行毫米波信道建模与仿真

MATLAB中基于Saleh-Valenzuela(S-V)模型进行毫米波信道建模与仿真 S-V模型能较好地描述毫米波信道中的多径成分以簇(cluster)形式到达的特性。毫米波频段(30-300 GHz)的信号传播具有显著的路径损耗和大气衰减(例…

python之模块

python之模块 一、模块的介绍组织python 1、python模块,是一个python文件,一个.py文件,半酣python对象定义和poytho语句 2、模块能够有逻辑的组织代码 3、把相关的代码分配到一个模块里能让你的代码更好用,更易懂。…

2025 年电动阀门厂推荐榜:电动/气动/高压/真空阀门厂,上海巨良阀门凭技术与口碑领跑行业

在《“十四五” 智能制造发展规划》等政策推动下,工业自动化升级加速,阀门作为流程工业的 “神经中枢”,其智能化、可靠性需求在石油化工、新能源、核工业等多领域持续攀升。2025 年中国控制阀市场规模预计突破 500…

认知与困境

我的问题是,我对身边的人。对他们的认知,好像有问题。还有一些社会的规则,是我对他们太信认了。我之所以有这样的感觉是因为,我最近的改变是从。我从那本治疗焦虑的书上的一些内容开始的。书上面介绍了美国精神类的…

【学习笔记】线性基

模拟赛遇到一个笨比线性基题但是忘了怎么求编号......最后因读入T掉来不及修改赛后20s过题,惨痛教训。 线性基是一组极小的用于表达一个数集异或空间的基底。其满足以下性质: 1.能由原数集异或得到的任意一个数,线性…

rest_framework框架视图集整理

from rest_framework.generics import GenericAPIView from rest_framework.request import Request from rest_framework import filters from rest_framework import mixins from rest_framework import generics fr…

x86_64架构__rdtsc指令

__rdtsc指令用于读取处理器的时间戳计数器,该计数器计算自上次复位以来的时钟周期数。这对性能监控和基准测试非常有用。 以下示例为linux环境上Demo#include <stdio.h> #include <x86intrin.h> #include…