Sha256: b7beaa77d69282ce66a7cb705b717038134727ef4ccc479d2d2d156cd1df3743
Contents?: true
Size: 279 Bytes
Versions: 175
Compression:
Stored size: 279 Bytes
Contents
object PascalsTriangle { def rows(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
175 entries across 175 versions & 1 rubygems