Partición móvil
Crea una función para particionar un arreglo de izquierda a derecha.
Ejemplos
movingPartition([-1, -1, -1, -1])
➞ [[[-1], [-1, -1, -1]], [[-1, -1], [-1, -1]], [[-1, -1, -1], [-1]]]
movingPartition([1, 2, 3, 4, 5])
➞ [[[1], [2, 3, 4, 5]], [[1, 2], [3, 4, 5]], [[1, 2, 3], [4, 5]], [[1, 2, 3, 4], [5]]]
movingPartition([]) ➞ []Notas
- Dada una entrada
n, tu resultado debe ser un arreglo que contengan-1subarreglos. Cada subarreglo debe tener dos elementos: el lado izquierdo y el lado derecho de la partición (ambos deben ser no vacíos, a menos que el arreglo de entrada esté vacío). - Un arreglo vacío debe devolver un arreglo vacío:
[]