diff --git a/ruby/day_24.rb b/ruby/day_24.rb index 14501a0..50f2e86 100644 --- a/ruby/day_24.rb +++ b/ruby/day_24.rb @@ -2,9 +2,9 @@ require "letters" packages = DATA.read.split("\n").map(&:to_i) total = packages.inject(:+) -weight = total/3 +weight = total/4 -(1..packages.size).each do |i| +(2..packages.size).each do |i| puts i groups = packages.combination(i).select {|combo| combo.inject(:+) == weight } unless groups.empty?