
function residuePrefixes(s: string): number {
let residue = 0
for(let i = 1; i <= s.length; i++) {
const prefix = s.slice(0, i)
const set = new Set(prefix)
const distincts = set.size
const modulo = i % 3
if(distincts === modulo) residue++
}
return residue
};