From 8cf64c9f65aaf896d1b78e5c6489a3b582900510 Mon Sep 17 00:00:00 2001 From: wesley Date: Mon, 27 Nov 2017 11:15:47 -0500 Subject: [PATCH] problem 2 --- src/main/java/io/zipcoder/Problem2.java | 47 +++++++++++++++++++++ src/test/java/io/zipcoder/Problem2Test.java | 19 +++++++++ 2 files changed, 66 insertions(+) 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