Слишком короткая последовательность, чтобы дать окончательный ответ, однако, если мы попробуем:
for (int i = 1; i < n; i++) {
System.out.print(i * 3 - 1 + " ");
}
, она выдаст следующее:
2 5 8 11 14 17 20 23 26 29 32 35 38 ...
Если предположить, что после каждых 2элементы выше мы просто должны вывести число 3
вместо вычисленного значения:
for (int i = 1; i < n; i++) {
if (i % 3 == 0) {
System.out.print("3 ");
} else {
System.out.print(i * 3 - 1 + " ");
}
}
выведет то, что выглядит как ваша последовательность чисел:
2 5 3 11 14 3 20 23 3 29 32 3 38 ...