Skip to content

graemeboy/matrix-rotate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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).

About

Rotate a 2D JavaScript array in place by 90 degrees

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published