static void Main(string[] args) { System.Diagnostics.Stopwatch sw = new System.Diagnostics.Stopwatch(); int num; bool isDebug = false; if (args[0].CompareTo("-d") == 0) { num = int.Parse(args[1]); isDebug = true; } else { num = int.Parse(args[0]); } Fibo fibo = new Fibo(); sw.Start(); long result = fibo.Compute(num); sw.Stop(); Console.WriteLine(result); if (isDebug) { Console.WriteLine("Elapsed: {0}ms", sw.ElapsedMilliseconds); fibo.PrintDebugInfo(); } }
public void FiboTest() { Fibo fibo = new Fibo(); string result10 = fibo.Fibonacci(10); Assert.AreEqual(expected10, result10); }
public void FiboSolve() { Fibo fibona = new Fibo(); int output = 21; Assert.AreEqual(output, fibona.GetNthFibonacciWithFor(8)); }
public static void Main() { Fibo f = new Fibo(); for (int i = 1; i <= 30; i++) { Console.WriteLine("f({0}) = {1}", i, f.CalcFibo(i)); } }
public IActionResult Result(Fibo F) { int n = F.num; F.Iteration = FiboIteration(n); F.Recursion = FiboRecursiveOpt(n); return(View(F)); }
public void FiboCollectionTest() { var fiboList = new List <int>() { 1, 1, 2, 3, 5, 8, 13, 21 }; var fibo = new Fibo(); Assert.Equal(fiboList, fibo.fiboNumbers);//两个集合是否相等 }
static void Main() { Fibo fib = null; fib = (x) => x > 1 ? fib(x - 1) + fib(x - 2) : x; for (int i = 0; ; i++) { Console.WriteLine(i + " = " + fib(i) + ", "); } }
static void Main(string[] args) { // now we can use them all // first lets get value from console var num = UIHelper.GetParam(); // set global variables with this value MyGlobals.SetNum(num); // output result : Console.WriteLine("Fib ({0}) = {1}", n, Fibo.Calc(MyGlobals.MyNumbers, MyGlobals.TotalNum)); Console.ReadKey(); }
public void ULongTakeActsLikeNativeTakeTest(int count) { var expected = NativeTake(Fibo, count); Assert.That(Fibo.Take((ulong)count), Is.EquivalentTo(expected)); }
public void HardSkipFailsDuringEnumerationTest() { HardSkipOrTakeFailsDuringEnumerationTestImpl(() => Fibo.Take(5).HardSkip(10)); HardSkipOrTakeFailsDuringEnumerationTestImpl(() => Fibo.Take(5).HardSkip(10L)); HardSkipOrTakeFailsDuringEnumerationTestImpl(() => Fibo.Take(5).HardSkip(10UL)); }
static void Main(string[] args) { PrimeNumber.CheckPrimeNumber(); Console.WriteLine(Fibo.CountFibonachi(Fibo.GetNumber())); Console.ReadKey(); }
public FiboLibraryTest() { fibo = new Fibo(); }
public void FiboNumbersNotContainsZero() { var fibo = new Fibo(); Assert.All(fibo.fiboNumbers, n => Assert.NotEqual(0, n));//对集合遍历,对某一个元素进行测试 }
public void FiboNotContains4() { var fibo = new Fibo(); Assert.DoesNotContain(4, fibo.fiboNumbers);//后者不包含前者 }
public void FiboMustContains13() { var fibo = new Fibo(); Assert.Contains(13, fibo.fiboNumbers);//后者包含前者 }
static void Main(string[] args) { var res = Fibo.CalF2(6); //var re2s = Fibo.CalcFibo(5); }