Я бы спросил, как выполнять арифметические операции над списком.
вычитание, деление, умножение
private def arithmeticOperations(leavesValues: List[Double]): Double = {
op match {
case '+' => leavesValues.sum
case '-' => 0.0
case '*' => 0.0
case '/' => 0.0
case _ => 0.0
}
}
Нули должны быть заменены операцией