Использование рекурсии для создания шаблона с одной строкой - PullRequest
0 голосов
/ 13 февраля 2020

Напишите рекурсивный метод, который печатает последовательность чисел c. printSequence (4) печатает 1 2 3 4 3 2 1

public class Practice {
    public static void main(String[] args){
        printSequence(4);
    }

    public static void printSequence(int n){
        System.out.print(n);

        if(n>1){
            printSequence(n-1);
        }

        System.out.print(n);
    }
}

Мой код там, и вывод довольно очевиден, но это 43211234. Мой желаемый вывод 1234321, и я не уверен, как попасть туда. Если я не могу использовать два метода, но вызвать только один из них, я не думаю, что смогу использовать два метода. Кто-нибудь знает, как я могу получить желаемый результат: 1 2 3 4 3 2 1 рекурсивно, и только с помощью одного метода?

...