import { type Grid, simulate } from './life'; const initial: Grid = [ [0, 1, 0], [0, 1, 0], [0, 1, 0] ]; const flyer: Grid = [ [0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0], [0, 0, 0, 1, 0, 0], [0, 0, 0, 0, 1, 0], [0, 0, 1, 1, 1, 0], [0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0] ]; const toad: Grid = [ [0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0], [0, 0, 0, 1, 0, 0], [0, 1, 0, 0, 1, 0], [0, 1, 0, 0, 1, 0], [0, 0, 1, 0, 0, 0], [0, 0, 0, 0, 0, 0] ]; const rpentomino: Grid = [ [0, 0, 0, 0, 0, 0], [0, 0, 0, 1, 1, 0], [0, 0, 1, 1, 0, 0], [0, 0, 0, 1, 0, 0], [0, 0, 0, 0, 0, 0] ]; console.log('Initial:'); simulate(initial, 5); console.log('Flyer:'); simulate(flyer, 5); console.log('Toad:'); simulate(toad, 5); console.log('R-pentomino:'); simulate(rpentomino, 22);