本文へ移動

Kazu数

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

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

目次

リファレンス · 数字パズルのエンジン

lineFrom関数

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

The cells a clue looks along, nearest first: the clue at at on the top looks down column at, on the bottom up it, on the left along row at to the right, on the right along it to the left.

インポート

import { lineFrom } from "@johnmorrisdotca/kazu";

定義

function lineFrom(side: TowerSide, at: number, size: number): number[]

引数

名前型説明
side"right" | "left" | "top" | "bottom"

The top, bottom, left or right clue side.

atnumber

The zero-based clue index along the named side.

sizenumber

The supported square grid side length.

戻り値

number[]

The cells a clue looks along, nearest first: the clue at at on the top looks down column at, on the bottom up it, on the left along row at to the right, on the right along it to the left.

例

import { lineFrom } from "@johnmorrisdotca/kazu";

console.log(lineFrom("top",0,4));
[ 0, 4, 8, 12 ]

出力(このページを作ったときに実行した結果)

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

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