aupl-ss24-sudoku-solver/generateRules.ts

16 lines
378 B
TypeScript
Raw Normal View History

2024-06-06 16:26:02 +02:00
import generateRules, { getLength } from "./src/rules";
import fs from "fs";
import { v } from "./src/util";
const constValues: number[] = [];
const rules = generateRules(constValues);
const output = fs.createWriteStream("output.cnf");
output.write(`p cnf ${v(9, 9, 9)} ${getLength(constValues)}\n`);
for (const rule of rules) {
output.write(rule + "\n");
}
output.end();