From 196929e20932bc4d6f09b7fd0118c5aac183242a Mon Sep 17 00:00:00 2001 From: David Comer <50469980+David-B-Comer@users.noreply.github.com> Date: Fri, 6 Mar 2020 11:16:57 -0500 Subject: [PATCH 1/2] quiz 2 --- .../assessment2/part1/BasicUtilities.java | 13 ++++++++----- .../part1/IntegerArrayUtilities.java | 8 +++++--- .../assessment2/part1/WuTangConcatenator.java | 18 +++++++++++++++--- .../assessment2/part2/ArrayUtility.java | 10 +++++++++- 4 files changed, 37 insertions(+), 12 deletions(-) diff --git a/src/main/java/com/zipcodewilmington/assessment2/part1/BasicUtilities.java b/src/main/java/com/zipcodewilmington/assessment2/part1/BasicUtilities.java index 1402353..170aa4e 100644 --- a/src/main/java/com/zipcodewilmington/assessment2/part1/BasicUtilities.java +++ b/src/main/java/com/zipcodewilmington/assessment2/part1/BasicUtilities.java @@ -2,18 +2,21 @@ public class BasicUtilities { public Boolean isGreaterThan5(Integer value) { - return null; + + return value >= 5; + } public Boolean isLessThan7(Integer value) { - return null; + return value <= 7; } public Boolean isBetween5And7(Integer valueToEvaluate) { - return null; + return (5 <= valueToEvaluate) && (valueToEvaluate <= 7); } public Boolean startsWith(String string, Character character) { - return null; + return (string.substring(0,1).equals(character)); + } -} +} \ No newline at end of file diff --git a/src/main/java/com/zipcodewilmington/assessment2/part1/IntegerArrayUtilities.java b/src/main/java/com/zipcodewilmington/assessment2/part1/IntegerArrayUtilities.java index a360000..9939b15 100644 --- a/src/main/java/com/zipcodewilmington/assessment2/part1/IntegerArrayUtilities.java +++ b/src/main/java/com/zipcodewilmington/assessment2/part1/IntegerArrayUtilities.java @@ -2,18 +2,20 @@ public class IntegerArrayUtilities { public Boolean hasEvenLength(Integer[] array) { - return null; + return array.length % 2 == 0; } public Integer[] range(int start, int stop) { + + return null; } public Integer getSumOfFirstTwo(Integer[] array) { - return null; + return array[0] + array[1]; } public Integer getProductOfFirstTwo(Integer[] array) { - return null; + return array[array.length-1] * array[array.length-2]; } } diff --git a/src/main/java/com/zipcodewilmington/assessment2/part1/WuTangConcatenator.java b/src/main/java/com/zipcodewilmington/assessment2/part1/WuTangConcatenator.java index 63f210e..adc1356 100644 --- a/src/main/java/com/zipcodewilmington/assessment2/part1/WuTangConcatenator.java +++ b/src/main/java/com/zipcodewilmington/assessment2/part1/WuTangConcatenator.java @@ -1,18 +1,30 @@ package com.zipcodewilmington.assessment2.part1; public class WuTangConcatenator { + Integer input; + public WuTangConcatenator(Integer input) { } + public Boolean isWu() { - return null; + if (input % 3 == 0){ + return true; + } + return false; } public Boolean isTang() { - return null; + if (input % 5 == 0){ + return true; + } + return false; } public Boolean isWuTang() { - return null; + if (input % 15 == 0) { + return true; + } + return false; } } diff --git a/src/main/java/com/zipcodewilmington/assessment2/part2/ArrayUtility.java b/src/main/java/com/zipcodewilmington/assessment2/part2/ArrayUtility.java index de2f799..25db213 100644 --- a/src/main/java/com/zipcodewilmington/assessment2/part2/ArrayUtility.java +++ b/src/main/java/com/zipcodewilmington/assessment2/part2/ArrayUtility.java @@ -1,8 +1,16 @@ package com.zipcodewilmington.assessment2.part2; +import com.sun.tools.javac.util.ArrayUtils; + public class ArrayUtility { public Integer[] merge(Integer[] array1, Integer[] array2) { - return null; + int length = array1.length + array2.length; + + Integer[] result = new Integer[length]; + + System.arraycopy(array1, 0, result, 0, array1.length); + System.arraycopy(array2, 0, result, array1.length, array2.length); + return result; } public Integer[] rotate(Integer[] array, Integer index) { From ebe7c41ed82a58818930d6e6ea6ab2efe465d531 Mon Sep 17 00:00:00 2001 From: David Comer <50469980+David-B-Comer@users.noreply.github.com> Date: Fri, 6 Mar 2020 11:29:44 -0500 Subject: [PATCH 2/2] times up --- .../assessment2/part1/WuTangConcatenator.java | 21 +++++++------------ 1 file changed, 8 insertions(+), 13 deletions(-) diff --git a/src/main/java/com/zipcodewilmington/assessment2/part1/WuTangConcatenator.java b/src/main/java/com/zipcodewilmington/assessment2/part1/WuTangConcatenator.java index adc1356..5e48a7f 100644 --- a/src/main/java/com/zipcodewilmington/assessment2/part1/WuTangConcatenator.java +++ b/src/main/java/com/zipcodewilmington/assessment2/part1/WuTangConcatenator.java @@ -1,30 +1,25 @@ package com.zipcodewilmington.assessment2.part1; public class WuTangConcatenator { - Integer input; + public WuTangConcatenator(Integer input) { } + Integer input = 0; public Boolean isWu() { - if (input % 3 == 0){ - return true; - } - return false; + return input % 3 == 0; + } public Boolean isTang() { - if (input % 5 == 0){ - return true; - } - return false; + return input % 5 == 0; + } public Boolean isWuTang() { - if (input % 15 == 0) { - return true; - } - return false; + return input % 15 == 0; + } }