“повернуть матрицу 90 градусов JavaScript” Ответ

повернуть матрицу 90 градусов по часовой стрелке JavaScript

// transpone
const transpose = matrix => {
  for (let row = 0; row < matrix.length; row++) {
    for (let column = 0; column < row; column++) {
      let temp = matrix[row][column]
      matrix[row][column] = matrix[column][row]
      matrix[column][row] = temp
    }
  }
  return matrix;
}
// reverse 
const reverse = matrix =>  matrix.map(row => row.reverse());
// rotate
const rotate = matrix => transpose(reverse(matrix));
code fighter

повернуть матрицу 90 градусов JavaScript

123 
456
789
vijay bhalerao

Ответы похожие на “повернуть матрицу 90 градусов JavaScript”

Вопросы похожие на “повернуть матрицу 90 градусов JavaScript”

Больше похожих ответов на “повернуть матрицу 90 градусов JavaScript” по JavaScript

Смотреть популярные ответы по языку

Смотреть другие языки программирования