exercicio 459 resolvido em python
This commit is contained in:
@ -5,6 +5,28 @@
|
|||||||
# Given a string s, check if it can be constructed by taking a substring of
|
# Given a string s, check if it can be constructed by taking a substring of
|
||||||
# it and appending multiple copies of the substring together.
|
# it and appending multiple copies of the substring together.
|
||||||
|
|
||||||
|
# Example 1:
|
||||||
|
#
|
||||||
|
# Input: s = "abab"
|
||||||
|
# Output: true
|
||||||
|
# Explanation: It is the substring "ab" twice.
|
||||||
|
#
|
||||||
|
# Example 2:
|
||||||
|
#
|
||||||
|
# Input: s = "aba"
|
||||||
|
# Output: false
|
||||||
|
#
|
||||||
|
# Example 3:
|
||||||
|
#
|
||||||
|
# Input: s = "abcabcabcabc"
|
||||||
|
# Output: true
|
||||||
|
# Explanation: It is the substring "abc" four times or the substring "abcabc" twice.
|
||||||
|
|
||||||
|
|
||||||
def repeatedSubstringPattern(s: str) -> bool:
|
def repeatedSubstringPattern(s: str) -> bool:
|
||||||
result: bool = False
|
for n_chars in range(1, len(s) + 1):
|
||||||
return result
|
if n_chars == len(s):
|
||||||
|
continue
|
||||||
|
if s.count(s[0:n_chars]) * len(s[0:n_chars]) == len(s):
|
||||||
|
return True
|
||||||
|
return False
|
||||||
|
|||||||
Reference in New Issue
Block a user