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

+ Recent posts