From b5ad6156daea82560217051c97dd30d0689f229b Mon Sep 17 00:00:00 2001 From: linda Date: Mon, 27 Nov 2017 11:25:28 -0500 Subject: [PATCH] Linda - first commit --- src/main/java/io/zipcoder/Problem2.java | 34 +++++++++++++++++++++ src/test/java/io/zipcoder/Problem2Test.java | 33 ++++++++++++++++++++ 2 files changed, 67 insertions(+) diff --git a/src/main/java/io/zipcoder/Problem2.java b/src/main/java/io/zipcoder/Problem2.java index e0af6a0..d8c3555 100644 --- a/src/main/java/io/zipcoder/Problem2.java +++ b/src/main/java/io/zipcoder/Problem2.java @@ -1,4 +1,38 @@ package io.zipcoder; +import java.util.ArrayList; + public class Problem2 { + + //convert int array to string + public static void main(String[] args) { + + // System.out.println(); + } + + public String fibonacciIteration(Int n) { + + + ArrayList finbonacciNumberArray = new ArrayList(); + finbonacciNumberArray.add(); + + String returnString = addToArray(finbonacciNumberArray).toString(); + } + + public ArrayList addToArray(ArrayList finbonacciNumberArray){ + + //method + + + + + } + + + + + public String fibonacciRecursion(Int n) { + + } } + diff --git a/src/test/java/io/zipcoder/Problem2Test.java b/src/test/java/io/zipcoder/Problem2Test.java index fa9ffa5..b66a483 100644 --- a/src/test/java/io/zipcoder/Problem2Test.java +++ b/src/test/java/io/zipcoder/Problem2Test.java @@ -1,4 +1,37 @@ package io.zipcoder; +import org.junit.Assert; +import org.junit.Before; +import org.junit.Test; + public class Problem2Test { + + private Problem2 problem; + + @Before + public void setUp(){ + problem = new Problem2(); + } + + @Test + public void fibonacciIterationTest() { + String expected = "0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144"; + String actual = problem.fibonacciIteration(150); + Assert.assertEquals(expected, actual); + } + + @Test + public void fibonacciRecursionTest(){ + String expected = "0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144"; + String actual = problem.fibonacciRecursion(150); + Assert.assertEquals(expected, actual); + } + + @Test + public void fibonacciInputZeroTest(){ + String expected = "0"; + String actual = problem.fibonacciIteration(0); + Assert.assertEquals(expected,actual); + } + }