내 풀이와 1번 풀이 차이점으로 for문에서 모든 i를 다 사용하지 않고 len(ret) == k 일경우 break 하는 점 2번 풀이와 차이점으론 dict, fromkeys를 통해 주어진 arr 리스트에서 중복된 항을 dict로 만들어 정리하는 것이다. 또한 max를 통해 -1를 추가할지 간결하게 작성하였다.