UNPKG

@alexaegis/advent-of-code-lib

Version:
15 lines (14 loc) 396 B
"use strict"; const mapMatrix = (matrix, mapFn) => { const result = []; for (const row of matrix) { result.push(row.map(mapFn)); } return result; }; const presentInAll = (arrays) => { const rest = arrays.slice(1); return arrays[0]?.filter((item) => rest.every((restItems) => restItems.includes(item))) ?? []; }; exports.mapMatrix = mapMatrix; exports.presentInAll = presentInAll;