質問編集履歴

1

編集

2018/03/05 14:13

投稿

kirara501
kirara501

スコア8

test CHANGED
File without changes
test CHANGED
@@ -1,30 +1,32 @@
1
1
  配列グループA
2
2
 
3
- ["banana","orange","apple"]
3
+ ["2018/02/18","2018/02/19","2018/02/20","2018/02/24"]
4
4
 
5
- ["banana","orange","grape"]
5
+ ["2018/02/18","2018/02/19","2018/02/20",2018/03/1"]
6
6
 
7
7
 
8
8
 
9
9
  配列グループB
10
10
 
11
- ["banana","orange","apple"]
11
+ ["2018/02/18","2018/02/19","2018/03/05"]
12
12
 
13
- ["grape","peach"]
13
+ ["2018/02/22","2018/02/19"]
14
14
 
15
- ["banana","peach"]
15
+ ["2018/02/18","2018/02/23"]
16
16
 
17
17
 
18
18
 
19
19
  が存在した時、以下の条件で要素を抽出できるようにしたいです。
20
20
 
21
- 1、グループAの全員が所有している
21
+ 1、グループAの全員が空いている
22
22
 
23
- 2、1の中でグループBの中に所有している人が最も多い
23
+ 2、1の中でグループBの中に空いている人が最も多い
24
+
25
+ 3、2の条件で複数該当する日にちがある場合は、最も早い日付けを抽出
24
26
 
25
27
 
26
28
 
27
- 今回の場合Aの中で全員が所有しているのはbananaorangeであり、そのうちBの中に所有する人が最も多いのはbananaなので、bananaを抽出出来るようにしたいです。
29
+ 今回の場合Aの中で全員が空いているのは2/182/19と2/20であり、その3日程うちBの中に空いている人が最も多いのは2/18と2/19なので、そのうち最も早い2018/02/18を抽出出来るようにしたいです。
28
30
 
29
31
 
30
32