leetcode459
2024-08-26 03:12:04
public class Solution {
public bool RepeatedSubstringPattern(string s) {
var len = s.Length;
if (len < )
{
return false;
}
else if (len == )
{
if (s[] == s[])
{
return true;
}
else
{
return false;
}
}
else
{
var bound = Convert.ToInt32(Math.Ceiling(Convert.ToDouble(len) / )); for (int i = ; i <= bound; i++)
{
if (len % i == )
{
var teams = len / i;//共teams组,每组i个字符
var orginal = s.Substring(, i);//第一组的串
var count = ;
for (int t = ; t < teams; t++)
{
var copy = s.Substring(t * i, i);
if (orginal == copy)
{
count++;
}
else
{
break;
}
}
if (count == teams - )
{
return true;
}
}
}
return false;
}
}
}
https://leetcode.com/problems/repeated-substring-pattern/#/description
最新文章
- 如何用Pivot实现行列转换
- linux下,Python 多版本共存,及Pip,Easy_install 安装扩展包
- linux 硬盘速度测试
- 使用.NET Framework的配置文件app.config
- CRC16校验码生成
- Android应用与系统安全防御
- xshell 远程连接Linux
- Android 自学之线性布局 LinearLayout
- scp文件到远端机器问题总结及解决方法
- hihoCoder 1391 Countries 【预处理+排序+堆】 (ACM-ICPC国际大学生程序设计竞赛北京赛区(2016)网络赛)
- mongodb导出命令
- 如果gen.lib.rus.ec这个电子书下载站上不去了,那就用这个吧
- 【算法系列学习】DP和滚动数组 [kuangbin带你飞]专题十二 基础DP1 A - Max Sum Plus Plus
- plist涉及到沙盒的一个问题
- C语言第八次博客作业--字符数组
- java 5并发中的阻塞队列ArrayBlockingQueue的使用以及案例实现
- 【翻译】Ext JS 6有什么新东西?
- 牛牛与数组 (简单dp)
- 洛谷P1072 Hankson的趣味题
- 让WebBrowser在非兼容模式下运行