음... 이건 좀 신박한 풀이인 것 같아서 기억해두고 싶어서 작성한다.
반복되는 연속된 문자열 문제 풀이에는 이와 같은 방식으로 풀이하는 것이 좋을 것 같다.
class Solution:
def repeatedSubstringPattern(self, s: str) -> bool:
if not s:
return False
ss = (s + s)[1:-1]
return ss.find(s) != -1