Advertisement
korobushk

remove duplicates array

Apr 26th, 2021
628
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.65 KB | None | 0 0
  1. package duplicatenumbers;
  2.  
  3. import java.util.Arrays;
  4.  
  5. public class Main {
  6.     public static void main(String[] args) {
  7.         int[] intArray = {1, 1, 2, 3, 4, 4, 4, 5, 5, 5, 8, 8, 8};
  8.         System.out.println(Arrays.toString(removeDuplicates(intArray)));
  9.     }
  10.  
  11.     public static int[] removeDuplicates(int[] arr) {
  12.         int b = 0;
  13.         for (int i = 1; i < arr.length; i++) {
  14.  
  15.             if (arr[b] != arr[i]) {
  16.                 arr[++b] = arr[i];
  17.             }
  18.         }
  19.         int[] whitelist = new int[b + 1];
  20.  
  21.         for (int i = 0; i <= b; i++) {
  22.             whitelist[i] = arr[i];
  23.         }
  24.         return whitelist;
  25.     }
  26. }
  27.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement