//[TestCase(@"1 1 20")] public void MainFlow(string inputString) { var input = new StringReader(inputString); var algor = new FibonacciModified(); string[] t1T2n = input.ReadLine().Split(' '); int t1 = Convert.ToInt32(t1T2n[0]); int t2 = Convert.ToInt32(t1T2n[1]); int n = Convert.ToInt32(t1T2n[2]); string result = algor.fibonacciModified(t1, t2, n); }
public void TestFibonacciModified() { //https://www.hackerrank.com/challenges/fibonacci-modified/problem Assert.AreEqual(5, FibonacciModified.fibonacciModified(0, 1, 5)); Assert.AreEqual(BigInteger.Parse("84266613096281243382112"), FibonacciModified.fibonacciModified(0, 1, 10)); }