Files
leetcode/25/06/3442.go
2025-09-15 21:12:04 +08:00

20 lines
282 B
Go

package main
func maxDifference(s string) int {
m := make(map[rune]int)
maxOdd := 0
minEven := len(s)
for _, c := range s {
m[c]++
}
for _, v := range m {
if v%2 == 1 {
maxOdd = max(maxOdd, v)
} else {
minEven = min(minEven, v)
}
}
return maxOdd - minEven
}