Integers: Find the only unique number in an array

Problem statements:

Soltuions:

1. Approach: Using two pointer approach

    /**
    * Remove the elements where `element == val`.
    * Returns the index k, which has elements `element != val`
    * TC: O(n)
    * SC: O(n)
    *
    * @param nums
    * @return
    */
    public int removeElement(int[] nums, int val) {
      
      int k = 0;
      for(int i = 0; i < nums.length; i++) {
          if (nums[i] != val) {
              nums[k++] = nums[i];
          }
      }
      return k;
  }

------ End ------