rateHitorifunction
Rates a board with one answer by solving it: with the plain rules, with the whites-stay-together rule, then by supposing.
Import it
import { rateHitori } from "@johnmorrisdotca/kazu/hitori";
Also exported from: @johnmorrisdotca/kazu
Definition
function rateHitori(board: HitoriBoard): HitoriRating
Parameters
| Name | Type | Description |
|---|---|---|
board | HitoriBoard | The valid native board with its printed clues and dimensions. |
Returns
HitoriRating
Rates a board with one answer by solving it: with the plain rules, with the whites-stay-together rule, then by supposing.
Examples
import type { HitoriBoard } from "@johnmorrisdotca/kazu/hitori";
import { rateHitori } from "@johnmorrisdotca/kazu/hitori";
const hitoriBoard: HitoriBoard = {"size":5,"numbers":[4,5,5,1,2,5,2,3,2,1,2,5,4,2,2,3,1,2,5,4,2,3,1,3,4]};
console.log(rateHitori(hitoriBoard));{
depth: 0,
reach: false,
probes: 0,
shaded: 6,
shadedShare: 0.24,
repeatShare: 0.56
}What it prints (run when this page was built)