public void Problem25() { var sequence = Sequences.Fibonacci(new BigInteger(1), new BigInteger(1)); var index = 0; foreach (var number in sequence) { index++; if (number.ToString().Length == 1000) { break; } } Assert.That(index, Is.EqualTo(4_782)); }
public void Problem2() { long sum = 0; foreach (long term in Sequences.Fibonacci(1, 2)) { if (term >= 4_000_000) { break; } Console.WriteLine(term); if (term % 2 == 0) { sum += term; } } Console.WriteLine(sum); }