From f5660e89387ab0e0e63edb3d0961f26ac543be43 Mon Sep 17 00:00:00 2001 From: Alpha Chen Date: Sat, 5 Dec 2020 21:07:58 -0800 Subject: [PATCH] [2020][ruby][6.x] --- 2020/ruby/day_06.rb | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 2020/ruby/day_06.rb diff --git a/2020/ruby/day_06.rb b/2020/ruby/day_06.rb new file mode 100644 index 0000000..a4f0a32 --- /dev/null +++ b/2020/ruby/day_06.rb @@ -0,0 +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