Skip to content

Latest commit

 

History

History
23 lines (17 loc) · 567 Bytes

File metadata and controls

23 lines (17 loc) · 567 Bytes

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.)