public static String stringCycle(String str) {
char[] chars = str.toCharArray();
for (int i=1; i<=str.length(); ++i) {
if(str.length() % i == 0) {
boolean find = true;
for (int j=0; j<str.length(); ++j) {
if (str.charAt(j) == str.charAt(j%i)) {
} else {
find = false;
break;
}
}
if(find) return str.substring(0, i);
}
}
return str;
}
周期字符串的最小周期
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- CSS3 transform rotate 深入 透视效果perspective(px) ...
- 给出一个字符串代表的正整数A和一个整数k(K<=n),删除其中的k位数字,使得剩下的数字产生最小的正整数。例如:A...
- 实现如下函数:class Solution {public int soluition(String A, Str...
- 这是个动态规划的问题: 分治思路 用分治的思想解决比较简单,将复杂的问题分解成相似的子问题。 假设字符串 a, 共...