回答編集履歴

1

疑似コードを書きました

2018/10/23 08:18

投稿

退会済みユーザー
test CHANGED
@@ -1,13 +1,23 @@
1
- コードを書くのが面倒なので、考え方のアバイスを。
1
+ コードを書くのが面倒なので、疑似コードを。
2
-
3
- (1)まず一番最初のデータを見て、(2)それに重複するものをまとめて探し出し、(1)を(2)とセットにします。重複するものがなければセットにせずほっておきます。…(3)
4
-
5
- そして、それらをデータセットから削除します(重複すものがない場合でも)。
6
-
7
- また同じようにして(3)と同じことをします。
8
-
9
- そうして、セットをため込みます。
10
2
 
11
3
 
12
4
 
5
+ ```疑似コード
6
+
7
+ while リスト中のデータがなくなるまで繰り返す
8
+
9
+ 一番初めのデータを取得する(1)
10
+
11
+ (1)のデータに重複するデータをリストから取得する(2)
12
+
13
+ (1)と(2)をセットにして保持する
14
+
15
+ (1)と(2)のデータをリストから削除する
16
+
17
+ ```
18
+
19
+
20
+
21
+ こんな感じで、セットをため込みます。
22
+
13
23
  これで、重複するデータが得られるはずです。