|
@@ -0,0 +1,8 @@
|
|
|
+import fs from "node:fs";
|
|
|
+
|
|
|
+export function loadInput(dayNumber, parsingFunction, literalPath = false) {
|
|
|
+ let filePath = literalPath ? dayNumber : `./inputs/day_${dayNumber}.input`;
|
|
|
+ const data = fs.readFileSync(filePath, "utf8");
|
|
|
+
|
|
|
+ return typeof parsingFunction == "function" ? parsingFunction(data) : data;
|
|
|
+}
|