擅长:python、mysql、java
<pre><code>from collections import Counter
def countSub(s):
result = []
for i in range(3, len(s), 3):
t = s[:i]
c = list(Counter(t).values())
if (c[0]==c[1]==c[2]):
result.append((t, c[0]))
return result
def count(s):
result = []
for i in range(len(s)-2):
result.extend(countSub(s[i:]))
return set(result)
ss = count("102100211")
print("%s substrings found: " % len(ss), ss)
</code></pre>
<p>输出:</p>
^{pr2}$