Я не дам вам ответ, но я скажу вам, что нужно сделать.
Давайте возьмем
1
12
123
1234
12345
От 1 до определенного номера (от пользователя или чего-либо еще) (давайте назовем этот максимум)
Вы печатаете все цифры от 1 до текущего индекса
54321
4321
321
21
1
То же, что и выше, но вы возвращаетесь назад
1
21
321
4321
54321
от 1 до макс.
выведите n + 1 пробелов, где n - разница между максимальным и текущим индексом