Legend

Class
Struct
Enum
Interface
Delegate
Constructor
Method
Property
Event
Field

Static method: IEnumerable<bool[]> Solve(int?[][], int?[][], SolverInstructions)

Declaration

public static IEnumerable<bool[]> Solve(
    int?[][] colClues,
    int?[][] rowClues,
    SolverInstructions solverInstructions = null
)

Summary

Returns all solutions to a Nonogram puzzle with the specified column and row clues.

Parameters

int?[][]colClues The column clues. Each integer specifies the length of a consecutive run of set pixels. A null value can be used to include a run of any length.
int?[][]rowClues The row clues. See colClues for details.
SolverInstructionssolverInstructions Instructions to the puzzle solver.