""" 第三大的数 """ from typing import List class Solution: def thirdMax(self, nums: List[int]) -> int: if not nums: return None if len(nums) < 3: return max(nums) nums = sorted(set(nums), reverse=True) if len(nums) >= 3: return nums[2] else: return max(nums) if __name__ == '__main__': result = Solution().thirdMax([3, 2, 1]) print(result)