滑动窗口的经典题型,直接套模板就行了。
class Solution {
public int countGoodSubstrings(String s) {
char c[] = s.toCharArray();
int hash[] = new int[26];
int k=0;
for(int i=0,j=0,cnt=0;i3){
if(hash[c[j]-'a']==1) cnt--;
hash[c[j]-'a']--;
j++;
}
if(i>=3-1&&cnt==3) k++;
}
return k;
}
}