Sha256: 09ecbf85ce0614667aee15615b2e9cd69d408beded7d7fcceff1a2bf85f13d1e
Contents?: true
Size: 283 Bytes
Versions: 221
Compression:
Stored size: 283 Bytes
Contents
object PascalsTriangle { def triangle(n: Int): List[List[Int]] = (for (row <- 1 to n) yield triRow(row)).toList private def triRow(row: Int): List[Int] = { var m = 1 List(1) ::: (for (j <- 1 until row) yield { m = m * (row - j) / j m }).toList } }
Version data entries
221 entries across 221 versions & 1 rubygems