LINUX.ORG.RU

История изменений

Исправление BattleCoder, (текущая версия) :

Не вопрос.

def func(l: List[List[Int]], acc: List[Int]): List[Int] = {
  if (l.isEmpty) acc
  else func(l.tail, l.head.length :: acc)
}

Примерно так.

И ещё reverse в конце может понадобиться...

Исходная версия BattleCoder, :

Не вопрос.

def func(l: List[List[Int]], acc: List[Int]): List[Int] = {
  if (l.isEmpty) acc
  else func(l.tail, l.head.length :: acc)
}

Примерно так.