Press n or j to go to the next uncovered block, b, p or k for the previous block.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | 1x 1x 4x 1x 3x 2x 2x 3x 1x 1x 1x 1x | const { buildMatrix } = require('../helpers/math') const moveElementNorthOfColumn = (column, index) => { if (index < 0 || column[index] === '#') { return column } if (column[index] === 'O' && column[index - 1] !== undefined) { column[index - 1] = 'O' column[index] = '.' } return moveElementNorthOfColumn(column, index - 1) } const resolvePuzzle = (fileInput) => { const data = buildMatrix(fileInput) return [] } module.exports = { resolvePuzzle, moveElementNorthOfColumn } |