Poszarpana tablica to tablica, w której każdy element jest tablicą o nieznanej liczbie dodatnich liczb całkowitych.
Na przykład następujące tablice są poszarpane:
[[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
Poniższe tablice nie są poszarpane:
[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
Musisz wprowadzić nierówną tablicę i zwrócić nierówną tablicę z losowymi liczbami całkowitymi
- Tablica wyjściowa musi mieć taki sam kształt jak tablica wejściowa. Definiujemy kształt tablicy jako długość każdej podtablicy.
- Każda liczba całkowita musi mieć jednakową szansę na pojawienie się w każdej możliwej lokalizacji.
- Możesz założyć, że losowo wbudowany język jest przypadkowy.
Na przykład, jeśli zdałem w: [[4],[1,2,3],[4]]
, wtedy [[1],[4,4,2],[3]]
byłoby ważne wyjście, ale [[4,1,3],[3],[4]]
czy [[4],[4],[1,2,3]]
nie.