Sha256: 5223db5d4bff008c2eed5666d523203c433a3298ab4c870362a53d883cb80177
Contents?: true
Size: 501 Bytes
Versions: 259
Compression:
Stored size: 501 Bytes
Contents
using System.Collections.Generic; public static class PascalsTriangle { public static IEnumerable<IEnumerable<int>> Calculate(int rows) { for (var i = 1; i <= rows; i++) { yield return Row(i); } } private static IEnumerable<int> Row(int row) { yield return 1; var column = 1; for (var j = 1; j < row; j++) { column = column * (row - j) / j; yield return column; } } }
Version data entries
259 entries across 259 versions & 1 rubygems