Select all correct initializations of a multidimensional array:
Tip: Don't forget that in a single multidimensional array may be arrays of different types and lengths. Meanwhile, if you have initialized a one-dimensional array of a certain type, you cannot fill it with elements of other type.
a)
val arrayMD = arrayOf(
arrayOf(),
arrayOf()
)
b)
val arrayMD = arrayOf(
arrayOf(booleanArrayOf(true, true), arrayOf(1, 1)),
arrayOf(arrayOf(1, 1), booleanArrayOf(true, true))
)
c)
val arrayMD = arrayOf(
arrayOf<String>(1, 2, 0),
arrayOf<String>(0, 2, 5),
arrayOf<String>(5, 1, 0)
)
d)
val n = arrayOf(
FloatArray(0),
FloatArray(1),
DoubleArray(2)
)
e)
val arrayMD = arrayOf(
arrayOf('q', 'w', 'e'),
arrayOf('r', 't', 'y')
)