All files / leetCode 0027.ts

100% Statements 6/6
100% Branches 2/2
100% Functions 1/1
100% Lines 5/5

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11  2x   2x 12x 7x     2x    
export default function removeElement(nums: number[], val: number): number {
  let pos = 0
 
  for (let i = 0; i < nums.length; i++) {
    if (nums[i] !== val)
      nums[pos++] = nums[i]
  }
 
  return pos
}