Начальный индекс вашей подстроки n-1
, который является постоянным, но он должен измениться, он должен быть n-i
, чтобы уменьшиться до начала слова
for (int i = 0; i <= n; i++) {
System.out.print(repeat(" ", n- i));
System.out.println(word.substring(n -i, n + i + 1));
}
m
ema
hemat
themati
athematic
mathematics