nonogram.Solver

by Zhou Qi

HTML

<script src="https://handsomeone.github.io/Nonogram/nonogram.min.js"></script>
<canvas id="a"></canvas>
<canvas id="b"></canvas>

CSS

body {
  display: flex;
}
canvas {
  flex: 1;
}

JavaScript

new nonogram.Solver([
  [1, 1],
  [1, 1],
  [1],
  [4]
], [
  [1, 1],
  [1, 1],
  [1],
  [4]
], 'a').solve()
new nonogram.Solver([
  [1, 1],
  [2],
  [2],
  [2]
], [
  [1, 1],
  [2],
  [2],
  [2]
], 'b').solve()