Разорванный массив - это массив, в котором каждый элемент представляет собой массив неизвестного числа натуральных чисел.
Например, следующие рваные массивы:
[[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
Следующие не рваные массивы:
[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
Вам нужно ввести рваный массив и вернуть рваный массив с перемешанными целыми числами
- Выходной массив должен иметь ту же форму, что и входной массив. Мы определяем форму массива как длину каждого подмассива.
- Каждое целое число должно иметь одинаковую вероятность появления в каждом возможном месте.
- Вы можете предположить, что встроенный случайный язык вашего языка является случайным.
Например, если я передал:, [[4],[1,2,3],[4]]
тогда [[1],[4,4,2],[3]]
будет допустимым выводом, но [[4,1,3],[3],[4]]
или [[4],[4],[1,2,3]]
не будет.