summaryrefslogtreecommitdiff
path: root/src/Q7
diff options
context:
space:
mode:
authormokha <mokha@cisco.com>2019-05-14 22:13:07 -0600
committermokha <mokha@cisco.com>2019-05-14 22:13:07 -0600
commit6d6f47896e2d0909ace12fcd4e4a55858df96cb3 (patch)
treeaf99b864eb94fca870f2056e4f710e616e989f4a /src/Q7
parent8ed9bdb49fa37fc0ab1980c84c3b105345cb80a3 (diff)
add main for Q7
Diffstat (limited to 'src/Q7')
-rw-r--r--src/Q7/HailstoneSequence.java11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/Q7/HailstoneSequence.java b/src/Q7/HailstoneSequence.java
index 636294a..926665d 100644
--- a/src/Q7/HailstoneSequence.java
+++ b/src/Q7/HailstoneSequence.java
@@ -9,6 +9,7 @@
package Q7;
import java.util.ArrayList;
+import java.util.Scanner;
public class HailstoneSequence {
/**
@@ -35,4 +36,14 @@ public class HailstoneSequence {
else if (n % 2 == 0) return getHailstoneSequence(n / 2, items);
else return getHailstoneSequence((n * 3) + 1, items);
}
+
+ public static void main(String[] args) {
+ Scanner in = new Scanner(System.in);
+
+ System.out.print("Please enter seed for hailstone sequence: ");
+ ArrayList<Integer> sequence = HailstoneSequence.getHailstoneSequence(in.nextInt());
+ for (Integer i : sequence) System.out.println(i);
+
+ for (Integer i : sequence) System.out.print("-");
+ }
}