tidy up
This commit is contained in:
parent
86e03e8773
commit
33a11a02dd
11
2022/01/main.js
Normal file
11
2022/01/main.js
Normal file
@ -0,0 +1,11 @@
|
||||
import { expect } from "vitest";
|
||||
|
||||
export const spy = (x) => {
|
||||
console.debug(x);
|
||||
return x;
|
||||
};
|
||||
|
||||
export function expectSolution(result) {
|
||||
console.info(result);
|
||||
return expect(result);
|
||||
}
|
@ -1,16 +1,14 @@
|
||||
import * as R from "remeda";
|
||||
import { test, expect } from "vitest";
|
||||
import fs from "fs-extra";
|
||||
import path from 'path';
|
||||
import { expectSolution } from './main.js';
|
||||
|
||||
const split = (splitter) => (text) => text.split(splitter);
|
||||
const sum = R.sumBy(R.identity);
|
||||
const spy = (x) => {
|
||||
console.debug(x);
|
||||
return x;
|
||||
};
|
||||
|
||||
const input = R.pipe(
|
||||
fs.readFileSync("input", "utf8"),
|
||||
fs.readFileSync( path.join( path.dirname(import.meta.url), "input").replace('file:',''), "utf8"),
|
||||
split("\n\n"),
|
||||
R.map((x) =>
|
||||
split("\n")(x)
|
||||
@ -20,10 +18,6 @@ const input = R.pipe(
|
||||
R.map(sum)
|
||||
);
|
||||
|
||||
function expectSolution(result) {
|
||||
console.info(result);
|
||||
return expect(result);
|
||||
}
|
||||
|
||||
test("part 1", () => {
|
||||
const maxCalories = R.pipe(input, (calories) => Math.max(...calories));
|
||||
|
@ -1,10 +1,7 @@
|
||||
import * as R from "remeda";
|
||||
import { test, expect } from "vitest";
|
||||
import fs from "fs-extra";
|
||||
import path from "path";
|
||||
|
||||
import { spy } from "../01/main.js";
|
||||
|
||||
export const sampleInput = `A Y
|
||||
B X
|
||||
C Z`;
|
||||
|
Loading…
Reference in New Issue
Block a user