首页 > 试题广场 >

重复的子字符串

[编程题]重复的子字符串
  • 热度指数:1713 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 256M,其他语言512M
  • 算法知识视频讲解
给定一个字符串,请你判断这个字符串是否可以通过重复多次它的子字符串来构成。

数据范围:字符串长度 ,保证字符串中仅包含小写英文字母
示例1

输入

"skjl"

输出

false
示例2

输入

"nowcodernowcoder"

输出

true
class Solution:
    def repeatSubstring(self , str ):
        # write code here
        n=len(str)
        for i in range(1,n):
            if n%i == 0:
                if str[:i]*(n/i) ==str:
                    return True
        return False
            
发表于 2022-03-16 22:54:09 回复(0)