
class Solution:
def longestPalindrome(self, s: str) -> int:
dic = {}
res = 0
is_Odd = 0
big_Odd = 0
for s_index in s :
if s_index in dic :
dic[s_index] = int(dic[s_index]) + 1
else :
dic[s_index] = 1
for value in dic.values() :
if value % 2 == 0 :
res = res + value
else :
res = res + value - 1
is_Odd = 1
if is_Odd :
return res + 1
else :
return res
'알고리즘 > 리트코드' 카테고리의 다른 글
| 392. Is Subsequence (0) | 2023.03.14 |
|---|---|
| 1480. Running Sum of 1d Array (0) | 2023.03.08 |
| 724. Find Pivot Index (0) | 2023.03.08 |
| 231.Power of Two (0) | 2023.02.28 |
| 122. Best Time to Buy and Sell Stock II (0) | 2021.09.06 |