本文へ移動

Kazu数

検証済みの数独や論理パズルを作り、標準の規則とヒントを読み、盤を描いたり埋め込んだりできます。

「数」は数字を表す言葉です。 名前について(英語)

目次

リファレンス · へやわけの規則

generateHeyawake関数

リファレンスの説明と例は英語です。見出しと目次は日本語です。

Generate a seeded Heyawake puzzle with a verified unique answer; unsupported inputs or exhausted attempts throw.

インポート

import { generateHeyawake } from "@johnmorrisdotca/kazu/heyawake";

ほかのエクスポート元: @johnmorrisdotca/kazu

定義

function generateHeyawake(width?: number, height?: number, level?: HeyawakeLevel, seed?: number): HeyawakePuzzle

引数

名前型説明
width (省略可)number

The supported board width in cells.

height (省略可)number

The supported board height in cells.

level (省略可)HeyawakeLevel

The requested native difficulty tier.

seed (省略可)number

The reproducible native puzzle seed.

戻り値

HeyawakePuzzle

Generate a seeded Heyawake puzzle with a verified unique answer; unsupported inputs or exhausted attempts throw.

例

import { generateHeyawake } from "@johnmorrisdotca/kazu/heyawake";

console.log(generateHeyawake(5,5,"easy",42));

ソースを見るGitHub で編集@johnmorrisdotca/kazu 2.1.0 のソースから作成しました。

この日本語は、まだ日本語を母語とする方の確認を受けていません。訂正を歓迎します。