Write a method called writeSequence that accepts an integer n as a parameter and prints to the

Question:

Write a method called writeSequence that accepts an integer n as a parameter and prints to the console a symmetric sequence of n numbers composed of descending integers that ends in 1, followed by a sequence of ascending integers that begins with 1. The following table indicates the output that should be produced for various values of n:

Method call Output produced writeSequence (1); 1 writeSequence (2); 1 1 writeSequence (3); 2 1 2 writeSequence (4); 2 1 1 2 writeSequence (5); 3 2 1 2 3 writeSequence (6); 32 112 3 writeSequence (7); 4 3 2 1 2 3 4 writeSequence (8); 4 3 21 1 2

Notice that when is odd the sequence has a single 1 in the middle, whereas for even values it has two 1s in the middle. Your method should throw an IllegalArgumentException if it is passed a value less than 1.

Fantastic news! We've Found the answer you've been seeking!

Step by Step Answer:

Related Book For  book-img-for-question
Question Posted: