Description
Submission
class Solution { public: int longestPalindrome(string s) { map<char, int> cnt; int len = 0; for(auto ch: s) { ++cnt[ch]; if(cnt[ch] >= 2) { cnt[ch] -= 2; len += 2; } } for(auto it: cnt) { if(it.second) { ++len; break; } } return len; } };