public static IEnumerable<int> GetTriangleNumbers(int numberOfTriangleNumbersToReturn) { var triangleGenerator = new P012(); for (int i = 1; i <= numberOfTriangleNumbersToReturn; i++) { yield return triangleGenerator.GetNextTriangleNumber(); } }
public static IEnumerable <int> GetTriangleNumbers(int numberOfTriangleNumbersToReturn) { var triangleGenerator = new P012(); for (int i = 1; i <= numberOfTriangleNumbersToReturn; i++) { yield return(triangleGenerator.GetNextTriangleNumber()); } }
public void GetFirstTriangleNumberWithOverNDivisors_Solution_GetResults() { var expected = 76576500; var actual = new P012().GetFirstTriangleNumberWithAtLeastNDivisors(500); Assert.AreEqual(expected, actual); }
public void GetFirstTriangleNumberWithOverNDivisors_5_28() { var expected = 28; var actual = new P012().GetFirstTriangleNumberWithAtLeastNDivisors(5); Assert.AreEqual(expected, actual); }