Distinct Echo Substrings LeetCode solution in Python
1class Solution:2def distinctEchoSubstrings(self, s: str) -> int:3hash = set()4n = len(s)5for i in range(n):6for j in range(i):78if (i - j) & 1 == 1:910k = (i - j) // 21112if s[j : j + k + 1] == s[j + k + 1 : i + 1]:13hash.add(s[j : j + k + 1] + s[j + k + 1 : i + 1])14return len(hash)