Mercurial > repos > other > adventofcode2023
view template.rb @ 31:47dc75915e91
Implement falling/destroying blocks
Implemented part 1 with supports/supported by logic.
Implemented part 2 with cascades and summing counts. Code has
caching so it is quick _but_ it gives an answer that's too low.
author | IBBoard <dev@ibboard.co.uk> |
---|---|
date | Wed, 03 Jan 2024 17:00:56 +0000 |
parents | 51e5f26dc81e |
children |
line wrap: on
line source
#! /usr/bin/env ruby if ARGV.length != 1 abort("Incorrect arguments - needs input file") elsif not File.exist? (ARGV[0]) abort("File #{ARGV[0]} did not exist") end file = ARGV[0] File.open(file, "r").each_line(chomp: true).… # Rest of algorithm here