chunked(size)メソッドは、リストを引数sizeを超えないリストのリストに分割します。
結果のリストの最後のリストは、指定されたサイズよりも要素が少ない場合があります。
val list = listOf("A","B","C","D","E")
// リストを2つずつに分割
val subList2 = list.chunked(2)
println(subList2) //=> [[A, B], [C, D], [E]]
// リストを3つずつに分割
val subList3 = list.chunked(3)
println(subList3) //=> [[A, B, C], [D, E]]