RosettaCodeData/Task/Pascals-triangle/Scala/pascals-triangle-1.scala
2018-06-22 20:57:24 +00:00

5 lines
174 B
Scala

def tri(row: Int): List[Int] =
row match {
case 1 => List(1)
case n: Int => 1 +: ((tri(n - 1) zip tri(n - 1).tail) map { case (a, b) => a + b }) :+ 1
}