Нужно вывести перевёрнутый прямоугольный треугольник

у меня есть код, который выводит:

43210

4321

432

43

4

Мне нужно, чтобы он выводил:

43210

3210

210

10

0

В целом, нужно, чтобы код печатал: (на вход поступает целое чётное число, в примере оно равно 10).

    0

   01

  012

 0123

01234

     43210

     3210

     210

     10

     0

Вот мой код для первого треугольника:

public static void Triangle(int s){
        if (s % 2 == 0){
            int last_number = (s / 2) - 1;
            for (int i = 0; i <= last_number; i++){
                for (int k = last_number; k > i; k--){
                    System.out.print(" ");
                }
                for (int j = 0; j <= i; j++){
                    System.out.print(j);
                }
                System.out.println();
            }
        }
    }

Вот код для второго:

public static void InvertedTriangle(int s){
        if (s % 2 == 0) {
            int last_number = (s / 2) - 1;
            for (int i = 0; i <= last_number; i++) {
                for (int k = 0; k < last_number + 1; k++){
                    System.out.print(" ");
                }
                for (int j = last_number; j >= i; j--){
                    System.out.print(j);
                }
                System.out.println();
            }
        }
    }

Ответы (0 шт):