Answers for "number delete duplicates"

3

remove duplicates from sorted array

// Java
public int removeDuplicates(int[] nums) {
    if (nums.length == 0) return 0;
    int i = 0;
    for (int j = 1; j < nums.length; j++) {
        if (nums[j] != nums[i]) {
            i++;
            nums[i] = nums[j];
        }
    }
    return i + 1;
}
Posted by: Guest on June-18-2020
0

remove duplicates by id

interface MyArray {
  id: string;
  name: string;
}

const arr: MyArray[] = [{id: '1', name: 'name'}, {id: '2', name: 'name2'}, {id: '3', name: 'name3'}];


const removeDuplicates = <T extends {id: string}>(array: T[]) =>
  array.reduce((acc: T[], item) => [...acc.filter(({ id }) => id !== item.id), item], []);

removeDuplicates(arr);
Posted by: Guest on November-29-2021

Code answers related to "Java"

Java Answers by Framework

Browse Popular Code Answers by Language