Parcourir la source

Restore input to original state

ApisNecros il y a 2 mois
Parent
commit
49290d5f93
2 fichiers modifiés avec 27 ajouts et 0 suppressions
  1. 27 0
      13/13_2.js
  2. 0 0
      13/input.dat

+ 27 - 0
13/13_2.js

@@ -0,0 +1,27 @@
+const fs = require("node:fs");
+const { render } = require("./common");
+const Computer = require("../IntComp/Computer");
+
+async function main() {
+    // Load and parse the input
+    const input = fs.readFileSync("./13/input.dat", "utf8")
+        .split(",")
+        .map((x) => parseInt(x, 10));
+
+    const arcade = new Computer(input);
+    arcade.Run();
+
+    do {
+        render(arcade.outputValues);
+        while (arcade.awaitingInput) {
+            // arcade.Input(0);
+        }
+        await sleep(500);
+    } while (arcade.running);
+}
+
+function sleep(ms) {
+    return new Promise((resolve) => setTimeout(resolve, ms));
+}
+
+main();

Fichier diff supprimé car celui-ci est trop grand
+ 0 - 0
13/input.dat


Certains fichiers n'ont pas été affichés car il y a eu trop de fichiers modifiés dans ce diff