You are viewing a single comment's thread. Return to all comments →
java
List<Integer> missingNumbers(List<Integer> arr, List<Integer> brr) { Collections.sort(arr); Collections.sort(brr); int min = arr.get(0) < brr.get(0) ? arr.get(0) : brr.get(0); int[] arrMap = new int[100]; int[] brrMap = new int[100]; for(int i : arr) { arrMap[i - min]++; } for(int i : brr) { brrMap[i - min]++; } List<Integer> result = new ArrayList<>(); for(int i = 0; i < 100; i++) { if(arrMap[i] < brrMap[i]) { result.add(i + min); } } return result; } }
Seems like cookies are disabled on this browser, please enable them to open this website
Missing Numbers
You are viewing a single comment's thread. Return to all comments →
java