GODRICH
#cssアニメーション#ボタン#ローディング#トランジション#スクロール#ダッシュボード#実用ui#デザイントレンド

02ひっくり返った組の数で解ける盤を分ける

タイルの番号を一列に並べ、前の番号が後ろの番号より大きい組(逆転)の数を数えます。4×4の盤では、逆転の数と空きマスが下から何行目かの合計が奇数のときだけ解けます。同じ盤で二枚だけ入れ替えた盤は解けないと示し、その後に規則どおりの手を何度重ねても合計の偶奇は変わりません。

使いどころ混ぜた盤が解けるかを先に確かめ、行き詰まる盤を除くこと

inversionsparityblankRow
ひっくり返った組の数で解ける盤を分ける
新しいタブで開く

02 ひっくり返った組の数で解ける盤を分ける — 計測 累積面積 23.449% · 動いたフレーム 22/23GODRICH オリジナル · SCSS と React は zip に同梱 · スライドパズル 9種 — 解ける盤の見分け方から最短手の探索まで

このデモが属する記事

スライドパズル 9種 — 解ける盤の見分け方から最短手の探索まで — デモ9種のプレビュースライドパズル 9種 — 解ける盤の見分け方から最短手の探索までスライドパズルはなぜ解けない盤があるのでしょうか。02番はひっくり返った組の数で解ける盤を分け、05番はマンハッタン距離の上限を引き上げながら最短手を探し、07番はタイルをドラッグして離した位置でマスに吸いつけます。 この記事のデモをすべて見る

この効果が気に入ったら — 似たデモ