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 ]