fork download
  1. import java.util.*;
  2. public class Main
  3. {
  4. public static void main(String[] args) {
  5. Solution obj = new Solution();
  6. int[] arr = {1,1,1,2,2,3};
  7. obj.removeDuplicates(arr);
  8. System.out.println(Arrays.toString(arr));
  9. }
  10. }
  11.  
  12. class Solution {
  13. public int removeDuplicates(int[] nums) {
  14. int k = 1;
  15. int count = 1;
  16. for(int i = 2; i < nums.length; i++){
  17. if(nums[i] != nums[i-2]){
  18. nums[++k] = nums[i];
  19. count++;
  20. }
  21. }
  22.  
  23. return count;
  24. }
  25. }
Success #stdin #stdout 0.08s 54612KB
stdin
45
stdout
[1, 1, 2, 3, 2, 3]