UNPKG

@alexaegis/advent-of-code-lib

Version:
16 lines (15 loc) 364 B
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))) ?? []; }; export { mapMatrix as m, presentInAll as p };