Reference · Number-puzzle engines
decodeMoreOrLessfunction
Decode native Futoshiki numbers and less-than relations, or null for an invalid code.
Import it
import { decodeMoreOrLess } from "@johnmorrisdotca/kazu";
Definition
function decodeMoreOrLess(code: string, size: number): { cells: number[]; marks: Mark[]; } | null
Parameters
| Name | Type | Description |
|---|---|---|
code | string | The native encoded clues, entries or notes specified by the signature. |
size | number | The supported square grid side length. |
Returns
{ cells: number[]; marks: Mark[]; } | null
Decode native Futoshiki numbers and less-than relations, or null for an invalid code.
Examples
import { decodeMoreOrLess } from "@johnmorrisdotca/kazu";
console.log(decodeMoreOrLess("1.........2......>...>...........^......",4)?.marks.length);3What it prints (run when this page was built)