module Advent::Day17
Defined in:
day17.crConstant Summary
-
ROCKS =
[[Point.new(0, 0), Point.new(1, 0), Point.new(2, 0), Point.new(3, 0)], [Point.new(0, 1), Point.new(1, 1), Point.new(2, 1), Point.new(1, 2), Point.new(1, 0)], [Point.new(0, 0), Point.new(1, 0), Point.new(2, 0), Point.new(2, 1), Point.new(2, 2)], [Point.new(0, 0), Point.new(0, 1), Point.new(0, 2), Point.new(0, 3)], [Point.new(0, 0), Point.new(0, 1), Point.new(1, 0), Point.new(1, 1)]]
Class Method Summary
- .complex_tetris(data : String, loop_count : Int32 = 2022)
- .large_tetris(data : String, loop_count : Int64)
- .run
- .summarize(solid : Set(Point))