题解 | 删除字符串中出现次数最少的字符
删除字符串中出现次数最少的字符
https://www.nowcoder.com/practice/05182d328eb848dda7fdd5e029a56da9
package main import ( "fmt" "math" ) func main() { var s string dic := make([]int, 26) fmt.Scan(&s) runes := []rune(s) for _, c := range runes { dic[c-'a']++ } min := math.MaxInt for _, v := range dic { if v < min && v != 0 { min = v } } res := []rune{} for _, v := range runes { if dic[v-'a'] > min { res = append(res, v) } } fmt.Println(string(res)) }