R: Initialize a Lights Out board with a given lights...
new_board
R Documentation
Initialize a Lights Out board with a given lights configuration
Description
Create a Lights Out board that can be played by the user or solved automatically.
Only square boards of size 3x3, 5x5, 7x7, or 9x9 are supported. The initial
lights configuration must be provided. To create a board with a random
configuration, use the random_board function.
Usage
new_board(entries, classic = TRUE)
Arguments
entries
The initial configuration of lights on the board. entries
can either be a vector or a matrix. If a vector is used, the vector is assumed
to start at the top-left corner of the board and is read row-by-row. Only values
of 0 (light off) and 1 (light on) are allowed in the vector or matrix. See
the examples below.
classic
If TRUE, then pressing a light will toggle it and its
adjacent neighbours only. If FALSE, then pressing a light will toggle
the entire row and column of the pressed light.