matrix-rotate

0.0.2 • Public • Published

matrix-rotate

Rotate a 2D JavaScript array in place by 90 degrees, with a simple command.

Example:

var rotate = require('matrix-rotate');
 
var matrix = [
    [1,2,3,4],
    [5,6,7,8],
    [9,10,11,12],
    [13,14,15,16]
];
 
rotate(matrix);
 
console.log(matrix);
/*
    Output:
    [ 
        [ 13, 9, 5, 1 ],
       [ 14, 10, 6, 2 ],
       [ 15, 11, 7, 3 ],
       [ 16, 12, 8, 4 ] 
   ];
 */

Installation

npm install matrix-rotate

Preconditions

  • Matrices are square (it cannot rotate a non-square matrix).

Readme

Keywords

Package Sidebar

Install

npm i matrix-rotate

Weekly Downloads

4

Version

0.0.2

License

MIT

Last publish

Collaborators

  • graemeboy