Size: a a a

JavaScript Noobs — сообщество новичков

2021 February 25

DM

Denys Mikhalenko in JavaScript Noobs — сообщество новичков
Она шутит
источник

DM

Denys Mikhalenko in JavaScript Noobs — сообщество новичков
делаешь двойной цикл, который двигается справа налево и сверху вниз и все
источник

EE

Erik Egl in JavaScript Noobs — сообщество новичков
а это интересная идея)
источник

DK

Dmitry Kozlov in JavaScript Noobs — сообщество новичков
Erik Egl
а это интересная идея)
arr.flat().sort((a, b) => { return a - b})
источник

А

А_Greece 🌸 in JavaScript Noobs — сообщество новичков
Denys Mikhalenko
делаешь двойной цикл, который двигается справа налево и сверху вниз и все
Блин. И правда
источник

EE

Erik Egl in JavaScript Noobs — сообщество новичков
Denys Mikhalenko
делаешь двойной цикл, который двигается справа налево и сверху вниз и все
звучит просто, как доходит до реализации, то сразу ступор)
источник

EE

Erik Egl in JavaScript Noobs — сообщество новичков
Всем спасибо
источник

EE

Erik Egl in JavaScript Noobs — сообщество новичков
буду пробовать!
источник

DK

Dmitry Kozlov in JavaScript Noobs — сообщество новичков
Erik Egl
звучит просто, как доходит до реализации, то сразу ступор)
Это на этих конкретно данных сработает, если случай абстрактный, то можно через флэт.
источник

EE

Erik Egl in JavaScript Noobs — сообщество новичков
да, там тест надо сделать
источник

DM

Denys Mikhalenko in JavaScript Noobs — сообщество новичков
Напиши решение, братюня
источник

EE

Erik Egl in JavaScript Noobs — сообщество новичков
не надо, я сам)
источник

EE

Erik Egl in JavaScript Noobs — сообщество новичков
просто хотел направление мысли
источник

DK

Dmitry Kozlov in JavaScript Noobs — сообщество новичков
Направление мысли справа-налево...
источник

EE

Erik Egl in JavaScript Noobs — сообщество новичков
ага
источник

EE

Erik Egl in JavaScript Noobs — сообщество новичков
const matrix1 = [
 [11, 7, 4, 2, 1],
 [16, 12, 8, 5, 3],
 [21, 17, 13, 9, 6],
 [25, 22, 18, 14, 10],
 [28, 26, 23, 19, 15],
 [30, 29, 27, 24, 20],
];

function traversal(matrix) {
 const ROWS = matrix.length; //y
 const COLUMNS = matrix[0].length; //x

 const array = [];
 for (let y = 0; y < ROWS ; y++) {
   for (let x = COLUMNS - 1; x > -1; x--) {
     array.push(matrix[y][x]);
   }
 }
 return array;
}

console.log(traversal(matrix1));
источник

EE

Erik Egl in JavaScript Noobs — сообщество новичков
Опять стопор
источник

EE

Erik Egl in JavaScript Noobs — сообщество новичков
как остановить на 2 и перекинуть на 3
источник

D

Danila in JavaScript Noobs — сообщество новичков
Erik Egl
const matrix1 = [
 [11, 7, 4, 2, 1],
 [16, 12, 8, 5, 3],
 [21, 17, 13, 9, 6],
 [25, 22, 18, 14, 10],
 [28, 26, 23, 19, 15],
 [30, 29, 27, 24, 20],
];

function traversal(matrix) {
 const ROWS = matrix.length; //y
 const COLUMNS = matrix[0].length; //x

 const array = [];
 for (let y = 0; y < ROWS ; y++) {
   for (let x = COLUMNS - 1; x > -1; x--) {
     array.push(matrix[y][x]);
   }
 }
 return array;
}

console.log(traversal(matrix1));
А что ты пытаешься сделать?
источник

EE

Erik Egl in JavaScript Noobs — сообщество новичков
Danila
А что ты пытаешься сделать?
const result = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30];
источник