정수 배열을 하나 받아 배열의 중복값을 제거하고 배열 데이터를 내림차순으로 정렬해서 반환하는 solution()함수를 구현하시오
권장 시간: 10분
권장 시간 복잡도: O(NlogN)
출제: 저자 출제
제약 조건
set()
sort()
-> reverse=True(내림차순)
def solution(lst):
nlist = list(set(lst))
nlist.sort(reverse=True)
return nlist
print(solution([4, 2, 2, 1, 3, 4])) # 반환값 : [4, 3, 2, 1]
print(solution([2, 1, 1, 3, 2, 5, 4])) # 반환값 : [5, 4, 3, 2, 1]