From e8bd4f505e00271c2989e1729fbd43f43de9562d Mon Sep 17 00:00:00 2001 From: Alpha Chen Date: Sun, 11 Dec 2016 12:38:00 -0500 Subject: [PATCH] [2016][ruby][11.0] solution! --- 2016/ruby/day_11.rb | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/2016/ruby/day_11.rb b/2016/ruby/day_11.rb index cc10bd0..426521e 100644 --- a/2016/ruby/day_11.rb +++ b/2016/ruby/day_11.rb @@ -83,10 +83,10 @@ end if __FILE__ == $0 INPUT = <<-INPUT -F4 . . . . . -F3 . . . LG . -F2 . HG . . . -F1 E . HM . LM +F4 . +F3 . CoM CuM RM PlM +F2 . CoG CuG RG PlG +F1 E PrG PrM INPUT Step = Struct.new(:state, :count) @@ -96,11 +96,14 @@ F1 E . HM . LM until steps.empty? do step = steps.shift - puts - puts "Steps: #{step.count}" - puts step.state + # puts + # puts "Steps: #{step.count}" + # puts step.state if step.state.floors[0..-2].all?(&:empty?) + puts + puts "Steps: #{step.count}" + puts step.state exit end