Skip to content

aychtang/board

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

board

Module for generating n by n grids modeled as a 2d array. For people who like n x n problems.

Interface

board(n, values)

Returns a 2d array of size n, filled with undefined elements.

var board = require('n-board');
var b = board(3);

/*
  b === [
    [undefined, undefined, undefined],
    [undefined, undefined, undefined],
    [undefined, undefined, undefined]
  ];
*/

var c = board(3, {dead: true});

/*
  c === [
    [
      {dead: true},
      {dead: true},
      {dead: true}
    ],
    [
      {dead: true},
      {dead: true},
      {dead: true}
    ],
    [
      {dead: true},
      {dead: true},
      {dead: true}
    ]
  ];
*/

var d = board(2, function(i, j) {
  return i + j;
});

/*
  d === [[0, 1], [1, 2]];
*/

About

module for generating n by n grids modeled as a 2d array

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published