Moving Zeros To The End

    0

    0

    YusifHasanov

    The code creates an instance of the moveZeros function and passes in an array of integers. The moveZeros function then uses the filter function to remove any zero elements from the array and creates a new array that only contains non-zero elements. The for loop iterates through the new array and pushes each element to the output.

    const moveZeros = (arr) => {
      let count = arr.filter((i) => i === 0).length;
      arr = arr.filter((i) => i !== 0);
      for (let i = 0; i < count; i++) {
        arr.push(0);
      }
      return arr;
    };
    Codiga Logo
    Codiga Hub
    • Rulesets
    • Playground
    • Snippets
    • Cookbooks
    soc-2 icon

    We are SOC-2 Compliance Certified

    G2 high performer medal

    Codiga – All rights reserved 2022.