LeetCode 409. 最长回文串
题目描述
思路分析
思路描述
参考代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
func longestPalindrome(s string) int {
res := 0
odd := false
freq := make(map[rune]int)
for _, c := range s {
freq[c]++
}
for _, count := range freq {
if count%2 == 0 {
res += count
} else {
res += count - 1
odd = true
}
}
if odd {
res += 1
}
return res
}
1
write your code here
CC BY-NC-SA 4.0
许可协议,转载请注明出处!
本博客所有文章除特别声明外,均采用