map记录即可
package main
import (
"bufio"
"fmt"
"os"
)
func main() {
var s string
in := bufio.NewReader(os.Stdin)
fmt.Fscan(in, &s)
mp := make(map[byte]bool)
for _, v := range s {
mp[byte(v)] = true
}
fmt.Println(len(mp))
}

map记录即可
package main
import (
"bufio"
"fmt"
"os"
)
func main() {
var s string
in := bufio.NewReader(os.Stdin)
fmt.Fscan(in, &s)
mp := make(map[byte]bool)
for _, v := range s {
mp[byte(v)] = true
}
fmt.Println(len(mp))
}