Usando la solución a continuación, puedo registrar la solución correctamente, sin embargo, parece que Leetcode obtiene una solución diferente a mi respuesta.
/** * @param {number[]} arr * @return {void} Do not return anything, modify arr in-place instead. */ var duplicateZeros = function(arr) { let finalLength = arr.length; for (let i = 0; i < finalLength; i++) { if(arr[i] == 0) { arr.splice(i, 0, 0); i++; } } arr = arr.slice(0, finalLength); console.log(arr); }; 