@Sana_K

Как перевернуть результат цикла?

Есть цикл:
var namber = 3;
var namberTwo = namber * namber;
for (var i = 1; i <= namber; i += 1) {
	process.stdout.write(i + "\t");
	for (var a = i + namber; a <= namberTwo; a += namber) {
		if (a <= (namberTwo - namber)) {
			process.stdout.write(a + "\t");
		} else {
			process.stdout.write(a + "\n");
		}
	}
}


Который выводит результат:
1       4       7
2       5       8
3       6       9


Как перевернуть результат? То есть вывести:
3       2       1
6       5       4
9       8       7
  • Вопрос задан
  • 302 просмотра
Решения вопроса 1
0xD34F
@0xD34F Куратор тега JavaScript
var num = 3; 

for (var i = 1; i <= num; i++) {
  for (var j = 0; j < num; j++) { 
    process.stdout.write(`${i * num - j}\t`);
  }
  process.stdout.write('\n');
}
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
Randel
@Randel
Developer
Namber - это круто...
Ответ написан
Комментировать
@it-pavel
for (var i=namber; i <= 1; i--)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы