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

最新文章

  1. 如何用Pivot实现行列转换
  2. linux下,Python 多版本共存,及Pip,Easy_install 安装扩展包
  3. linux 硬盘速度测试
  4. 使用.NET Framework的配置文件app.config
  5. CRC16校验码生成
  6. Android应用与系统安全防御
  7. xshell 远程连接Linux
  8. Android 自学之线性布局 LinearLayout
  9. scp文件到远端机器问题总结及解决方法
  10. hihoCoder 1391 Countries 【预处理+排序+堆】 (ACM-ICPC国际大学生程序设计竞赛北京赛区(2016)网络赛)
  11. mongodb导出命令
  12. 如果gen.lib.rus.ec这个电子书下载站上不去了,那就用这个吧
  13. 【算法系列学习】DP和滚动数组 [kuangbin带你飞]专题十二 基础DP1 A - Max Sum Plus Plus
  14. plist涉及到沙盒的一个问题
  15. C语言第八次博客作业--字符数组
  16. java 5并发中的阻塞队列ArrayBlockingQueue的使用以及案例实现
  17. 【翻译】Ext JS 6有什么新东西?
  18. 牛牛与数组 (简单dp)
  19. 洛谷P1072 Hankson的趣味题
  20. 让WebBrowser在非兼容模式下运行

热门文章

  1. poj1797 最短路
  2. java二叉树排序实现
  3. stenciljs 学习十 服务器端渲染
  4. apache airflow docker 运行简单试用
  5. SQL Server中如何实现遍历表的记录
  6. mysql 如何选择随机行
  7. FastAdmin 开发第一天:了解 FastAdmin 框架
  8. bzoj 4484 [Jsoi2015]最小表示——bitset
  9. 转 : jmeter分布式测试的坑
  10. asp.net 模拟CURL调用微信公共平台API 上传下载多媒体文