Uma matriz irregular é uma matriz em que cada elemento é uma matriz de número desconhecido de números inteiros positivos.
Por exemplo, as seguintes são matrizes irregulares:
[[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
As seguintes não são matrizes irregulares:
[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
Você precisa inserir uma matriz irregular e retornar uma matriz irregular com os números inteiros embaralhados
- A matriz de saída deve ter a mesma forma que a matriz de entrada. Definimos a forma da matriz como o comprimento de cada sub-matriz.
- Cada número inteiro deve ter uma chance igualmente provável de aparecer em cada local possível.
- Você pode assumir que o acaso do seu idioma é aleatório.
Por exemplo, se eu passei em: [[4],[1,2,3],[4]]
, em seguida, [[1],[4,4,2],[3]]
seria uma saída válida, mas [[4,1,3],[3],[4]]
ou [[4],[4],[1,2,3]]
não.