diff options
| author | mokha <mokha@cisco.com> | 2019-05-14 22:13:07 -0600 |
|---|---|---|
| committer | mokha <mokha@cisco.com> | 2019-05-14 22:13:07 -0600 |
| commit | 6d6f47896e2d0909ace12fcd4e4a55858df96cb3 (patch) | |
| tree | af99b864eb94fca870f2056e4f710e616e989f4a /src/Q7 | |
| parent | 8ed9bdb49fa37fc0ab1980c84c3b105345cb80a3 (diff) | |
add main for Q7
Diffstat (limited to 'src/Q7')
| -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("-"); + } } |
