diff --git a/src/main/java/io/zipcoder/Problem2.java b/src/main/java/io/zipcoder/Problem2.java index e0af6a0..f708058 100644 --- a/src/main/java/io/zipcoder/Problem2.java +++ b/src/main/java/io/zipcoder/Problem2.java @@ -1,4 +1,51 @@ package io.zipcoder; +import java.util.ArrayList; public class Problem2 { + int maxNum; + public Problem2(int maxNum){ + this.maxNum = maxNum; + } + + public String withLoop(){ + ArrayList arr = new ArrayList(); + int fibNum = 0; + arr.add(fibNum); + int index = 0; + while(fibNum arr = new ArrayList(); + arr.add(0); + String returnString = addToArray(arr).toString(); + return returnString.substring(1,returnString.length()-1); + } + + public ArrayList addToArray(ArrayList arr){ + int fibNum; + if (arr.size() <= 1) { + fibNum = 1; + }else{ + fibNum = arr.get(arr.size() - 1) + arr.get(arr.size() - 2); + } + if(fibNum