Simon Lin
10/19/2020, 6:41 AM[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
and random sub list size range from 0 to 4.
output: [0, 1]
[2, 3, 4, 5]
[6]
[]
[7, 8]
[]
[9, 10]
Each sub list size is random.Simon Lin
10/19/2020, 6:50 AMwhile (list.isNotEmpty()) {
val size = (0..4).random()
val sublist = list.subList(0, size)
result.add(sublist)
list.removeAll(sublist)
}
Is there better way?Petter Måhlén
10/19/2020, 6:53 AMkioba
10/19/2020, 7:45 AMkioba
10/19/2020, 7:49 AMephemient
10/19/2020, 9:18 AMephemient
10/19/2020, 9:18 AM