Advertisement
Guest User

Untitled

a guest
Nov 22nd, 2019
129
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.54 KB | None | 0 0
  1. public void removeRepeated() {
  2.         if (source.length == 0)
  3.             return;
  4.  
  5.         int newLength = 1;
  6.  
  7.         for (int i = 1; i < source.length; i++) {
  8.             if (source[i] != source[i - 1])
  9.                 newLength++;
  10.         }
  11.  
  12.         int i = 1;
  13.         int[] newSource = new int[newLength];
  14.  
  15.         newSource[0] = source[0];
  16.         for (int j = 1; j < source.length; j++) {
  17.             if (source[j] != source[j - 1])
  18.                 newSource[i++] = source[j];
  19.         }
  20.         source = newSource;
  21.  
  22.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement