summaryrefslogtreecommitdiff
path: root/AlgoDesignAndTechniqueEdxJava/tests/FibonacciTest.java
diff options
context:
space:
mode:
authorHaidong Ji2018-08-23 21:37:29 -0500
committerHaidong Ji2018-08-23 21:37:29 -0500
commit35812b1161b5855d3b733fa6d499345dd14794fd (patch)
treed814ec260fb8e4ec7eb2495ef70f61af4086e150 /AlgoDesignAndTechniqueEdxJava/tests/FibonacciTest.java
parentb3a6f3bc47098c81bef2c7d16690a5801149dbd8 (diff)
Done!
Reinplemented so that fib is of type BigInteger. With this I was able to get big Fib(n) mod m working. In this particular case, it felt easier with Python, since it is dynamic, not strongly typed.
Diffstat (limited to 'AlgoDesignAndTechniqueEdxJava/tests/FibonacciTest.java')
-rw-r--r--AlgoDesignAndTechniqueEdxJava/tests/FibonacciTest.java5
1 files changed, 5 insertions, 0 deletions
diff --git a/AlgoDesignAndTechniqueEdxJava/tests/FibonacciTest.java b/AlgoDesignAndTechniqueEdxJava/tests/FibonacciTest.java
index 52df692..73c1702 100644
--- a/AlgoDesignAndTechniqueEdxJava/tests/FibonacciTest.java
+++ b/AlgoDesignAndTechniqueEdxJava/tests/FibonacciTest.java
@@ -26,4 +26,9 @@ public class FibonacciTest {
assertEquals(102334155, Fibonacci.fib_optimized1(40));
}
+ @Test
+ void testFibonacci73() {
+ assertEquals(806515533049393L, Fibonacci.fib_optimized1(73));
+ }
+
}