Нерівний масив - це масив, де кожен елемент є масивом невідомої кількості натуральних чисел.
Наприклад, такі нерівні масиви:
[[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]]
не буде.