
😎풀이
- 배열의 중복 제거
- 배열 길이가 3 미만이라면 최댓값 반환
- 내림차 순 정렬
- 3번째로 큰 값 출력
function thirdMax(nums: number[]): number {
const removeDupNums = [...new Set(nums)]
if(removeDupNums.length < 3) return Math.max(...removeDupNums)
removeDupNums.sort((a, b) => b - a)
return removeDupNums[2]
};