const input = await Deno.readTextFile("./input.txt").then( (f) => f.split("\n").reduce<[number[], number[]]>( ( acc, cur, ) => [[...acc[0], +cur.split(" ")[0]], [ ...acc[1], +cur.split(" ")[1], ]], [[], []], ), ).then(([first, second]) => [first.toSorted(), second.toSorted()]).then(( [first, second], ) => first.reduce((acc, cur, i) => acc + Math.abs(cur - second[i]), 0)); console.log("Answer = " + input);