Я бы хотел разделить список на несколько подсписков, но не знаю, как это сделать.Однажды моей идеей было разделить список по индексу элемента.Например, индекс «B» равен 0, индекс «S» 2, поэтому я хотел бы принять участие между индексом 0 - 1 в первом подсписке, тогда второй подсписок должен быть частью между индексом 2 - 5. Пример моегосписок:
val listOfObj = listOf("B", "B" , "S", "B", "B", "X", "S", "B", "B", "P")
Результат после разбиения:
listOf(listOf("B","B"), listOf("S", "B", "B", "X"), listOf("S", "B", "B", "P") )
Как мне добиться такого результата?