我有两个清单:
val list1:List[Int] = List(5, 2, 6)
val list2:List[Any] = List("a", "b", "c", "d", "e", "f", "g", "h", "i", "j","k")
这样list1.sum >= list2.size
我想要一个由 list2 中的元素连续组成的列表
具有列表 1 中提到的尺寸。
例如:
如果列表 1 是List(5,2,4)
我想要的结果是:
List(List("a", "b", "c", "d", "e"),List("f", "g"),List("h", "i", "j","k"))
如果列表 1 是List(5,4,6)
我想要的结果是:
List(List("a", "b", "c", "d", "e"),List("f", "g","h", "i"),List("j","k"))
我怎样才能用简洁的代码做到这一点。