コード例 #1
0
        //[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);
        }
コード例 #2
0
 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));
 }