JSFiddle - React, Tailwind, and code Playground

by philipjohnbasile

TypeScript

function removeZeroes(arr: number[]): number[] {
  return arr.filter(num => num !== 0);
}

let arr1 = [0, 0, 0, 3, 1, 4, 1, 5, 9, 0, 0, 0, 0];
console.log(removeZeroes(arr1)); // Output: [ 3, 1, 4, 1, 5, 9 ]

let arr2 = [0, 0, 0];
console.log(removeZeroes(arr2)); // Output: []

let arr3 = [8];
console.log(removeZeroes(arr3)); // Output: [ 8 ]

let arr4 = [0, 0, 0, 3, 0, 0, 0, 0, 0, 1, 4, 1, 5, 9, 0, 0, 0, 0];
console.log(removeZeroes(arr4); // Output: [ 3, 1, 4, 1, 5, 9 ]