回答編集履歴

1

コメントを受けて追記

2018/03/05 14:41

投稿

otn
otn

スコア84572

test CHANGED
@@ -27,3 +27,37 @@
27
27
  p gr_a.inject(&:&).max_by{|x| gr_b.select{|y| y.include?(x)}.size}
28
28
 
29
29
  ```
30
+
31
+ #修正後の問題
32
+
33
+ ```Ruby
34
+
35
+ require "date"
36
+
37
+
38
+
39
+ gr_a = [
40
+
41
+ ["2018/02/18","2018/02/19","2018/02/20","2018/02/24"],
42
+
43
+ ["2018/02/18","2018/02/19","2018/02/20","2018/03/1"],
44
+
45
+ ]
46
+
47
+
48
+
49
+ gr_b = [
50
+
51
+ ["2018/02/18","2018/02/19","2018/03/05"],
52
+
53
+ ["2018/02/22","2018/02/19"],
54
+
55
+ ["2018/02/18","2018/02/23"] ,
56
+
57
+ ]
58
+
59
+
60
+
61
+ p gr_a.inject(&:&).sort_by{|x| [-gr_b.select{|y| y.include? x}.size,Date.parse(x)]}.first
62
+
63
+ ```