Difficulty

Represents the difficulty levels of Sudoku puzzles.

ColumnDescription
DifficultyThe overall difficulty level of the Sudoku puzzle.
Clues (%)The percentage of cells in the puzzle that have pre-filled clues.
Givens (%)The percentage of cells in the puzzle that need to be filled in.
SymmetryIndicates whether the puzzle has symmetry, which can make it easier to solve.
DescriptionA brief description of the characteristics and challenges of puzzles at each difficulty level.
DifficultyClues (%)Givens (%)SymmetryDescription
VERY_EASY60-8080-100YesThese puzzles are designed for beginners and have a large number of clues filled in, making them easy to solve.
EASY40-6060-80YesThese puzzles are still relatively easy to solve but require more effort than VERY_EASY puzzles.
MEDIUM20-4040-60YesThese puzzles are a good challenge for experienced solvers and require careful deduction.
HARD0-2020-40NoThese puzzles are designed to challenge even the most experienced solvers and require advanced Sudoku techniques.
VERY_HARD0-1010-20NoThese puzzles are the most difficult to solve and are intended only for Sudoku experts, requiring extreme patience and logical reasoning.

Entries

Link copied to clipboard

Indicates an easy Sudoku puzzle with a large number of clues.

Link copied to clipboard

Indicates an easy Sudoku puzzle with fewer clues than VERY_EASY puzzles.

Link copied to clipboard

Indicates a Sudoku puzzle of moderate difficulty with a moderate number of clues.

Link copied to clipboard

Indicates a challenging Sudoku puzzle with few clues and intricate arrangements.

Link copied to clipboard

Indicates an extremely challenging Sudoku puzzle with almost no clues and highly complex arrangements.

Properties

Link copied to clipboard

Returns a representation of an immutable list of all enum entries, in the order they're declared.

Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard

Converts the difficulty level to a string representation using the provided difficulty labels.

Link copied to clipboard

Converts the difficulty level to a string representation using stars.

Link copied to clipboard

Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Link copied to clipboard

Returns an array containing the constants of this enum type, in the order they're declared.