From ec85d11b49990cb8a2da6046553117b545130c48 Mon Sep 17 00:00:00 2001 From: eug-vs Date: Sat, 9 Dec 2023 02:39:12 +0300 Subject: feat(day-8): add some color to visualization --- day-8/script.ts | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'day-8/script.ts') diff --git a/day-8/script.ts b/day-8/script.ts index a9870c1..d2869b9 100644 --- a/day-8/script.ts +++ b/day-8/script.ts @@ -60,6 +60,12 @@ console.log({ result }); // $ neato graph.dot -Tpng -o out.png const dotFile = "graph.dot"; fs.writeFileSync(dotFile, "digraph aoc {\n"); +startingNodes.forEach((node) => { + fs.appendFileSync(dotFile, ` ${nodes[node].name} [color=green];\n`); +}); +terminalNodes.forEach((node) => { + fs.appendFileSync(dotFile, ` ${nodes[node].name} [color=red];\n`); +}); nodes.forEach((node) => { fs.appendFileSync(dotFile, ` ${node.name} -> ${nodes[node.left].name};\n`); fs.appendFileSync(dotFile, ` ${node.name} -> ${nodes[node.right].name};\n`); -- cgit v1.2.3