summaryrefslogtreecommitdiff
path: root/src/main/java/ca/mokhan/assignment1/Number.java
diff options
context:
space:
mode:
authormokha <mokha@cisco.com>2019-05-05 19:36:09 -0600
committermokha <mokha@cisco.com>2019-05-05 19:36:09 -0600
commit3c2be35d16d7482442911f5b06b68512f86e15b5 (patch)
tree636edf7d09f2cc0b2f006c058071ce5b3d9adda6 /src/main/java/ca/mokhan/assignment1/Number.java
parent46e409f3ca33ec3c7546d0589301c2a4f967c10a (diff)
butcher default directory structure to make instructor happy
Diffstat (limited to 'src/main/java/ca/mokhan/assignment1/Number.java')
-rw-r--r--src/main/java/ca/mokhan/assignment1/Number.java46
1 files changed, 0 insertions, 46 deletions
diff --git a/src/main/java/ca/mokhan/assignment1/Number.java b/src/main/java/ca/mokhan/assignment1/Number.java
deleted file mode 100644
index d96274f..0000000
--- a/src/main/java/ca/mokhan/assignment1/Number.java
+++ /dev/null
@@ -1,46 +0,0 @@
-package ca.mokhan.assignment1;
-
-import java.util.ArrayList;
-
-public class Number {
- public static boolean isDivisibleBy5(int n) {
- return isDivisibleBy(n, 5);
- }
-
- public static boolean isDivisibleBy7(int n) {
- return isDivisibleBy(n, 7);
- }
-
- public static boolean isOdd(int n) {
- return !isDivisibleBy(n, 2);
- }
-
- public static boolean isPrime(int n) {
- if (n <= 1) return false;
-
- for (int i = n - 1; i > 1; i--) if (isDivisibleBy(n, i)) return false;
-
- return true;
- }
-
- public static boolean isDivisibleBy(int n, int denominator) {
- return n % denominator == 0;
- }
-
- public static ArrayList<String> iterate() {
- ArrayList<String> items = new ArrayList<String>();
- ArrayList<String> row = new ArrayList<String>();
- for (Integer i = 0; i < 113; i++) {
- row.clear();
- row.add(String.format("%d", i));
-
- if (isOdd(i)) row.add(String.format("%d is odd", i));
- if (isDivisibleBy5(i)) row.add("hi five");
- if (isDivisibleBy7(i + (i + 1))) row.add("wow");
- if (isPrime(i)) row.add("prime");
-
- items.add(String.join(",", row));
- }
- return items;
- }
-}