Ein unregelmäßiges Array ist ein Array, in dem jedes Element eine unbekannte Anzahl positiver Ganzzahlen enthält.
Beispielsweise handelt es sich bei den folgenden Elementen um unregelmäßige Arrays:
[[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
Die folgenden Arrays sind nicht unregelmäßig:
[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
Sie müssen ein unregelmäßiges Array eingeben und ein unregelmäßiges Array mit gemischten Ganzzahlen zurückgeben
- Das Ausgabearray muss dieselbe Form haben wie das Eingabearray. Wir definieren die Form des Arrays als die Länge jedes Subarrays.
- Jede Ganzzahl muss die gleiche Wahrscheinlichkeit haben, an jeder möglichen Position zu erscheinen.
- Sie können davon ausgehen, dass der Zufallsgenerator Ihrer Sprache zufällig ist.
Zum Beispiel, wenn ich in vergangen: [[4],[1,2,3],[4]]
, dann [[1],[4,4,2],[3]]
wäre eine gültige Ausgabe, aber [[4,1,3],[3],[4]]
oder [[4],[4],[1,2,3]]
nicht würde.