Esempio n. 1
0
 public static IEnumerable<int> GetTriangleNumbers(int numberOfTriangleNumbersToReturn)
 {
     var triangleGenerator = new P012();
     for (int i = 1; i <= numberOfTriangleNumbersToReturn; i++)
     {
         yield return triangleGenerator.GetNextTriangleNumber();
     }
 }
Esempio n. 2
0
        public static IEnumerable <int> GetTriangleNumbers(int numberOfTriangleNumbersToReturn)
        {
            var triangleGenerator = new P012();

            for (int i = 1; i <= numberOfTriangleNumbersToReturn; i++)
            {
                yield return(triangleGenerator.GetNextTriangleNumber());
            }
        }
Esempio n. 3
0
 public void GetFirstTriangleNumberWithOverNDivisors_Solution_GetResults()
 {
     var expected = 76576500;
     var actual = new P012().GetFirstTriangleNumberWithAtLeastNDivisors(500);
     Assert.AreEqual(expected, actual);
 }
Esempio n. 4
0
 public void GetFirstTriangleNumberWithOverNDivisors_5_28()
 {
     var expected = 28;
     var actual = new P012().GetFirstTriangleNumberWithAtLeastNDivisors(5);
     Assert.AreEqual(expected, actual);
 }