TSUNAGI_25constant
TSUNAGI AT 25×25: 64 levels in blocks of 16, easiest first by the measured difficulty (difficulty.ts), each block's 15th and 16th its twist.
WRITTEN BY node scripts/tsunagi-levels-huge.ts, NEVER BY HAND, from the pool
node scripts/tsunagi-reduce-pool.ts makes. Each line is one level: its layout (a
character for each pair's two stones, . for an empty cell) and its one answer
(the character of the line through every cell). Every level is proved to have
exactly one answer by levels.test.ts, no two are the same board under a turn
or a mirror, and difficulty.test.ts holds the order to the measure.
Import it
import { TSUNAGI_25 } from "@johnmorrisdotca/tsunagi/levels-25";
Definition
const TSUNAGI_25: readonly (readonly [string, string])[]
Examples
import { TSUNAGI_25 } from "@johnmorrisdotca/tsunagi/levels-25";
console.log(TSUNAGI_25.length, TSUNAGI_25[0][0]);64 ....AB......BC..........C.D......DE..EF......F.............GH.IJ........K..............L..MN.OPQ.......R....RS..TU..MN..VP......SW..W.........L................I.......U.........X....XHY.Z......O...........0..12...Z34..........5.0.G.1...Y...6...V......758.9a.............b......7..a.2......4.....c.....d8......6.T.....................ef.g........c.......h..9......f..i...........j..k........Q...l.........h..........i....................m..gn........J.....jo............l....p.dq..o......rse...b...........tk..s...............q.A......u...r...............t.vu.m......n........w..w3...........vKp......x.......................xWhat it prints (run when this page was built)