Un array irregolare è un array in cui ogni elemento è un array di un numero sconosciuto di numeri interi positivi.
Ad esempio, i seguenti sono array irregolari:
[[1,2,3],[4],[9,10]] Shape: 3,1,2
[[1],[2],[3]] Shape: 1,1,1
[[1,2,3,4,5,6,8]] Shape: 7
I seguenti non sono array irregolari:
[1] Each element will be an array
[] The array will contain at least 1 element
[[1,2,3],[]] Each subarray will contain at least 1 integer
È necessario immettere un array sfilacciato e restituire un array sfilacciato con gli interi mescolati
- L'array di output deve avere la stessa forma dell'array di input. Definiamo la forma dell'array come la lunghezza di ciascun subarray.
- Ogni numero intero deve avere una probabilità altrettanto probabile di apparire in ogni posizione possibile.
- Puoi presumere che il casuale incorporato nella tua lingua sia casuale.
Ad esempio, se avessi passato:, [[4],[1,2,3],[4]]
allora [[1],[4,4,2],[3]]
sarebbe un output valido, [[4,1,3],[3],[4]]
o [[4],[4],[1,2,3]]
no.