diff options
| -rw-r--r-- | src/Q7/HailstoneSequence.java | 11 |
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("-"); + } } |
