[2020][ruby][6.x] refactor
change tlokwnnmwpulktwprpqopuovypovwrks
commit 4095e90f7d61d3bbf24a1f343004fef6d2c9b41f
author Alpha Chen <alpha@kejadlen.dev>
date
parent ozllwxpu
diff --git a/2020/ruby/day_06.rb b/2020/ruby/day_06.rb
index a4f0a32..01b7fb6 100644
--- a/2020/ruby/day_06.rb
+++ b/2020/ruby/day_06.rb
@@ -1,6 +1,6 @@
-# p ARGF.read.split("\n\n").map {|g| g.gsub("\n", "").chars.uniq.count }.sum
 p ARGF.read.split("\n\n").map {|group|
-  people = group.split("\n").map(&:chars)
-  first = people.shift
-  first.count {|answer| people.all? {|answers| answers.include?(answer) }}
-}.sum
+  group.split("\n").map(&:chars)
+}.map {|group|
+  # group.inject(&:|)
+  group.inject(&:&)
+}.map(&:size).sum