Difficulty
Represents the difficulty levels of Sudoku puzzles.
Column | Description |
---|---|
Difficulty | The 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. |
Symmetry | Indicates whether the puzzle has symmetry, which can make it easier to solve. |
Description | A brief description of the characteristics and challenges of puzzles at each difficulty level. |
Difficulty | Clues (%) | Givens (%) | Symmetry | Description |
---|---|---|---|---|
VERY_EASY | 60-80 | 80-100 | Yes | These puzzles are designed for beginners and have a large number of clues filled in, making them easy to solve. |
EASY | 40-60 | 60-80 | Yes | These puzzles are still relatively easy to solve but require more effort than VERY_EASY puzzles. |
MEDIUM | 20-40 | 40-60 | Yes | These puzzles are a good challenge for experienced solvers and require careful deduction. |
HARD | 0-20 | 20-40 | No | These puzzles are designed to challenge even the most experienced solvers and require advanced Sudoku techniques. |
VERY_HARD | 0-10 | 10-20 | No | These puzzles are the most difficult to solve and are intended only for Sudoku experts, requiring extreme patience and logical reasoning. |
Properties
Functions
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.