Advertisement
Guest User

Untitled

a guest
Feb 16th, 2020
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.92 KB | None | 0 0
  1. public static int[] removeDuplicates(int[] input) {
  2. int arrayLength = input.length;
  3. Integer[] nums = new Integer[arrayLength];
  4. for (int el : input) {
  5. if (!doesElementExistInArray(el, nums)){
  6. addToArray(el, nums);
  7. }
  8. }
  9. int[] array = new int[nums.length];
  10.  
  11. for(int i = 0; i < nums.length; i++) {
  12. array[i] = nums[i].intValue();
  13. }
  14.  
  15. return array;
  16. }
  17. public static boolean doesElementExistInArray(int num, Integer[] arr){
  18. for (int i = 0; i < arr.length; i++) {
  19. if (arr[i] == num)
  20. return true;
  21. }
  22. return false;
  23. }
  24. public static Integer[] addToArray(int num, Integer[] arr){
  25. for (int i = 0; i < arr.length; i++){
  26. if (arr[i] == null)
  27. arr[i] = num;
  28. return arr;
  29. }
  30. return arr;
  31. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement