20 lines
372 B
JavaScript
20 lines
372 B
JavaScript
import fs from "fs-extra";
|
|
import fp from "lodash/fp.js";
|
|
import _ from "lodash";
|
|
|
|
import * as p1 from './part1.mjs';
|
|
|
|
const allFlashed = grid => grid.every(
|
|
row => row.every( x => x === 0 )
|
|
);
|
|
|
|
export function solution(grid) {
|
|
let step = 0;
|
|
|
|
while(true) {
|
|
step++;
|
|
p1.playTurn(grid);
|
|
if( allFlashed(grid) ) return step;
|
|
}
|
|
}
|