Ordena lo que no se puede ordenar
En este desafío, recibirás un arreglo como el siguiente:
[[3], 4, [2], [5], 1, 6]Por definición, los elementos del arreglo son un entero o un arreglo que contiene un entero. Podemos ver claramente que este arreglo se puede ordenar razonablemente según "el contenido de los elementos" de la siguiente manera:
[1, [2], [3], 4, [5], 6]Crea una función que, dado un arreglo similar al anterior, ordene el arreglo según el "contenido de los elementos".
Ejemplos
sortIt([4, 1, 3]) ➞ [1, 3, 4]
sortIt([[4], [1], [3]]) ➞ [[1], [3], [4]]
sortIt([4, [1], 3]) ➞ [[1], 3, 4]
sortIt([[4], 1, [3]]) ➞ [1, [3], [4]]
sortIt([[3], 4, [2], [5], 1, 6]) ➞ [1, [2], [3], 4, [5], 6]
sortIt([13, [2000], 1979, 12, [12], 17]) ➞ [12, [12], 13, 17, 1979, [2000]]Notas
Los elementos del arreglo serán enteros o arreglos con un solo entero.