回答編集履歴

1

質問を読み間違えた

2015/07/31 08:12

投稿

ozwk
ozwk

スコア13512

test CHANGED
@@ -1,41 +1,5 @@
1
+ メンバーに勝者リストと敗者リストを持つクラスを作って
2
+
1
- 考え方だけの上に、実装が面倒かもでが、
3
+ それを返せばいいと思いま
2
4
 
3
5
 
4
-
5
- 複数人でジャンケンをやり、勝者グループ、敗者グループに分かれて更にジャンケンをして、
6
-
7
- ジャンケンをする相手がいなくなるまで繰り返すとすると
8
-
9
-
10
-
11
- あるジャンケングループをX,
12
-
13
- そのグループ内でジャンケンをし、
14
-
15
- 勝者グループをX_W、
16
-
17
- 敗者グループをX_Lとすると、
18
-
19
- f(X)={f(X_W),f(X_L)}
20
-
21
- ただし、X内に一人しかいない:X={A}の場合
22
-
23
- f(X)=A
24
-
25
- となるような関数fを作れば、戻り値は順位で並んだ参加者リストになります。
26
-
27
-
28
-
29
- 例:A,B,C3人でじゃんけん大会
30
-
31
- 最初A,Bが勝ち、その後Aが勝ったとする。
32
-
33
-
34
-
35
- f({A,B,C})
36
-
37
- ={ f({A,B}) , f({C}) }
38
-
39
- ={ { f({A}) , f({B}) } ,C }
40
-
41
- ={ { A , B } ,C }