비정형 배열은 각 요소가 알 수없는 양의 정수로 구성된 배열입니다.
예를 들어 다음은 비정형 배열입니다.
[[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]]
하지 않을 것입니다.