Pregunta de entrevista de Meta

Write an array flatten function.

Respuestas de entrevistas

Anónimo

25 de ene de 2018

let flat = (z = []) => { return !Array.isArray(z) ? [].concat(z) : (z.length > 0) ? flat(z.splice(0, 1)[0]).concat(flat(z)) : z }

Anónimo

27 de ene de 2018

I have an O(n) solution for this ;)