spiral-matrix
v0.2.0
Published
Generate a spiral matrix.
Downloads
8
Maintainers
Readme
spiral-matrix
Generate a spiral matrix.
Installation
You can easily install this module via npm.
$ npm install spiral-matrix
Usage
First, import the SpiralMatrix module.
const SpiralMatrix = require('spiral-matrix');
Then, You can generate a spiral matrix with following code:
const spiralMatrix = new SpiralMatrix(6, 6, 0);
// This will generate a 6 by 6 spiral matrix which start from 0.
// Like this:
// [ [ 0, 1, 2, 3, 4, 5 ],
// [ 19, 20, 21, 22, 23, 6 ],
// [ 18, 31, 32, 33, 24, 7 ],
// [ 17, 30, 35, 34, 25, 8 ],
// [ 16, 29, 28, 27, 26, 9 ],
// [ 15, 14, 13, 12, 11, 10 ] ]
SpiralMatrix object has two methods.
spiralMatrix.get(); // Returns matrix as two dimensional array.
spiralMatrix.toString(); // Returns matrix as string.