풀이 import java.util.*; class Solution { public List findMissingElements(int[] nums) { Set set = new HashSet(); int min = Integer.MAX_VALUE, max = Integer.MIN_VALUE; for(int n : nums){ set.add(n); min = Math.min(min, n); max = Math.max(max, n); } List list = new ArrayList(); for(int i = min; i <= max; i++){ if(!set.contains(i)) list.add(i); } return list; } } HashSet, 리스트 풀이 배열 순회 시 set에 숫자 저장, 최소/대 값을 초기화해준다.
이후 누락된 숫자를 최소 ~ 최대값 범위 내 없는지 체크해서 리스트에 담아주기 * 출처 https:/...