bukket = [0] * 128 s = list(input()) for i in s: o = ord(i) if 0 <= o and o <= 127: bukket[o] = 1 print(sum(bukket))
因为只在意有多少个不同的字符,直接桶排序就好。其实这也能算是一种哈希表了硬说的话,哈希函数就是ord...