From f5ea34ca457552954e08ae753905fcb79bb62098 Mon Sep 17 00:00:00 2001 From: Alpha Chen Date: Thu, 17 Dec 2015 07:44:05 -0800 Subject: [PATCH] Golfing Day 17 --- ruby/day_17.rb | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/ruby/day_17.rb b/ruby/day_17.rb index 215b7a4..2bbc6c3 100644 --- a/ruby/day_17.rb +++ b/ruby/day_17.rb @@ -1,7 +1,7 @@ buckets = DATA.read.split("\n").map(&:to_i) -combos = (1..buckets.size).flat_map {|i| buckets.combination(i).select {|p| p.inject(:+) == 150 }} -min = combos.map(&:size).min -puts combos.select {|c| c.size == min }.size +puts (1..buckets.size).flat_map {|i| + buckets.combination(i).select {|p| p.inject(:+) == 150 } +}.group_by(&:size).sort_by(&:first).first.last.size __END__ 50 44