import * as R from "remeda"; import { cumulative, parseInput } from './part1.js'; export default (lines) => { let cumu = R.pipe( lines, parseInput, cumulative); console.log(cumu); const spaceNeeded = 30000000 - 70000000 + cumu['/']; cumu = R.pickBy( cumu, (v) => v >= spaceNeeded ); return R.pipe( R.keys(cumu), R.sortBy( k => cumu[k] ), R.first, (k => cumu[k]) ) }