
Repeated Substring Pattern
Problem
判断一个字符串是否能由一个重复的子字符串组成
Solution
没用算法的方法,就是比较慢
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
|
public class { public boolean repeatedSubstringPattern(String s) { int length = s.length() / 2; for( int i = 1; i <= length; i++){ if(s.length() % i == 0) { int count = s.length() / i ; StringBuilder sb = new StringBuilder(); String substr = s.substring(0,i); while(count>0) { sb.append(substr); count--; } if(sb.toString().equals(s)) { return true; } } } return false; } }
|
近期评论