博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
leetcode459
阅读量:7014 次
发布时间:2019-06-28

本文共 1536 字,大约阅读时间需要 5 分钟。

public class Solution {    public bool RepeatedSubstringPattern(string s) {        var len = s.Length;            if (len < 2)            {                return false;            }            else if (len == 2)            {                if (s[0] == s[1])                {                    return true;                }                else                {                    return false;                }            }            else            {                var bound = Convert.ToInt32(Math.Ceiling(Convert.ToDouble(len) / 2));                for (int i = 1; i <= bound; i++)                {                    if (len % i == 0)                    {                        var teams = len / i;//共teams组,每组i个字符                        var orginal = s.Substring(0, i);//第一组的串                        var count = 0;                        for (int t = 1; t < teams; t++)                        {                            var copy = s.Substring(t * i, i);                            if (orginal == copy)                            {                                count++;                            }                            else                            {                                break;                            }                        }                        if (count == teams - 1)                        {                            return true;                        }                    }                }                return false;            }    }}

转载于:https://www.cnblogs.com/asenyang/p/6737969.html

你可能感兴趣的文章
Write an ASP.NET MVC Web app to get Outlook mail, calendar, and contacts
查看>>
http proxy模块参数
查看>>
read,write,lseek
查看>>
响应式WEB设计备忘录
查看>>
wampserver配置memcache
查看>>
开启 mysql 的远程连接功能
查看>>
Python3.5+selenium(11)脚本模块化&参数化
查看>>
Jenkins几个静态检查结果显示插件
查看>>
Java是如何处理别名(aliasing)的
查看>>
ArcGIS API for javascript开发笔记(四)——GP服务调用之GP模型的规范化制作详解...
查看>>
halcon算子翻译——region_to_bin
查看>>
巨杉数据库助力民生银行、广发银行前台智慧化业务
查看>>
DOM
查看>>
http是什么?
查看>>
Linux上iptables防火墙的基本应用教程
查看>>
[LeetCode]Symmetric Tree
查看>>
[LeetCode]Missing Number
查看>>
树莓派 基础系列 | 软件源收集 更改
查看>>
[Swust OJ 403]--集合删数
查看>>
利用正则表达式分离汉字、英文、数字
查看>>