当前任务:重复子字符串 给定一个字符串 s,判断它是否由它的子串重复多次构成。如果由子串重复多次构成,输出子串,否则输出整个字符串。 任务要求 给定字符串 s 为 str 类型,输出字符串为 str 类型。 测试用例 输入:'abcabc' 输出:'abc' 输入:'abefd' 输出:'abefd' 输入:'' 输出:''
时间: 2023-12-10 20:06:00 浏览: 126
java 判断字符串中是否有重复字符的示例
```python
def repeatedSubstring(s):
n = len(s)
for i in range(1, n // 2 + 1):
if n % i == 0:
sub = s[:i]
if sub * (n // i) == s:
return sub
return s
```
阅读全文