LeetCode p459 Repeated Substring Pattern 题解
1.题目:
Given a non-empty string check if it can be constructed by taking a substring of it and appending multiple copies of the substring together. You may assume the given string consists of lowercase English letters only and its length will not exceed 10000.
Example 1:
Input: “abab”
Output: True
Explanation: It’s the substring “ab” twice.
Example 2:
Input: “aba”
Output: False
Example 3:
Input: “abcabcabcabc”
Output: True
Explanation: It’s the substring “abc” four times. (And the substring “abcabc” twice.)
题意:
给一个字符串,判断它是否是由某个子字符串积累得到的。
2.解题思路:
从中间往前截取字段,判断是否为基串。
3.代码
1 |
|