wip
Alpha Chen 9 years ago
parent e7db1a2251
commit 9c5a2a7a53

@ -2,9 +2,9 @@ require "letters"
packages = DATA.read.split("\n").map(&:to_i) packages = DATA.read.split("\n").map(&:to_i)
total = packages.inject(:+) total = packages.inject(:+)
weight = total/3 weight = total/4
(1..packages.size).each do |i| (2..packages.size).each do |i|
puts i puts i
groups = packages.combination(i).select {|combo| combo.inject(:+) == weight } groups = packages.combination(i).select {|combo| combo.inject(:+) == weight }
unless groups.empty? unless groups.empty?

Loading…
Cancel
Save