fjdumont
12/2/2015 - 2:18 PM

adventofcode.com

adventofcode.com

console.log(input.split("").reduce((seed, step, idx) => {
  let off = step === "(" ? 1 : -1;
  seed.floor += off;
  if (seed.floor < 0 && seed.position === null) {
    seed.position = idx + 1;
  }
  return seed;
}, { floor: 0, position: null }));