Düzensiz bir dizi, her bir öğenin bilinmeyen sayıda pozitif tam sayı dizisi olduğu bir dizidir.
Örneğin, aşağıdaki düzensiz diziler:
[[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
Aşağıdaki düzensiz dizileri değildir :
[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
Düzensiz bir dizi girmeniz ve karıştırılan tamsayılarla düzensiz bir dizi döndürmeniz gerekir.
- Çıkış dizisi , giriş dizisiyle aynı şekilde olmalıdır . Dizinin şeklini her alt dizinin uzunluğu olarak tanımlarız .
- Her bir tamsayı, her olası konumda görünmesi için eşit derecede muhtemel bir şansa sahip olmalıdır.
- Dilinizin yerleşik rastgele rastgele olduğunu varsayabilirsiniz.
Ben geçirilen Örneğin,: [[4],[1,2,3],[4]]
, o zaman [[1],[4,4,2],[3]]
geçerli bir çıkış olurdu, ama [[4,1,3],[3],[4]]
ya [[4],[4],[1,2,3]]
olmaz.