質問編集履歴

3

2017/03/26 07:22

投稿

majiponi
majiponi

スコア1720

test CHANGED
File without changes
test CHANGED
@@ -72,7 +72,7 @@
72
72
 
73
73
  人数分、データ[プレイヤーID].スコアをセット;
74
74
 
75
- 人数分、順番[プレイヤーID]に、std::countifで自分のスコアより大きいスコアを持つ人数+1をセット;
75
+ 人数分、順番[プレイヤーID]に、std::count_ifで自分のスコアより大きいスコアを持つ人数+1をセット;
76
76
 
77
77
  ```
78
78
 

2

2017/03/26 07:22

投稿

majiponi
majiponi

スコア1720

test CHANGED
File without changes
test CHANGED
@@ -50,7 +50,7 @@
50
50
 
51
51
  std::sortでスコア順に順番をソート;
52
52
 
53
- 人数分、順番[i].順位をセット;
53
+ 人数分、順番[i]->順位をセット;
54
54
 
55
55
  ```
56
56
 
@@ -72,7 +72,7 @@
72
72
 
73
73
  人数分、データ[プレイヤーID].スコアをセット;
74
74
 
75
- 人数分、順番[プレイヤーID]に、自分のスコアより大きいスコアを持つ人数+1をセット;
75
+ 人数分、順番[プレイヤーID]に、std::countifで自分のスコアより大きいスコアを持つ人数+1をセット;
76
76
 
77
77
  ```
78
78
 

1

2017/03/26 07:18

投稿

majiponi
majiponi

スコア1720

test CHANGED
File without changes
test CHANGED
@@ -25,3 +25,55 @@
25
25
  std::sortでプレイヤーID順にデータをソート;
26
26
 
27
27
  ```
28
+
29
+
30
+
31
+ 現在検討中のコード1 (Stack Overflowからヒントをもらった)
32
+
33
+ ```
34
+
35
+ 構造体 R{
36
+
37
+ 整数型 スコア,順位;
38
+
39
+ }
40
+
41
+ R データ[人数];
42
+
43
+ R* 順番[人数];
44
+
45
+
46
+
47
+ 人数分、データ[プレイヤーID].スコアをセット;
48
+
49
+ 人数分、順番[プレイヤーID]にデータ[人数]のアドレスをセット;
50
+
51
+ std::sortでスコア順に順番をソート;
52
+
53
+ 人数分、順番[i].順位をセット;
54
+
55
+ ```
56
+
57
+
58
+
59
+ 現在検討中のコード2
60
+
61
+ ```
62
+
63
+ 構造体 R{
64
+
65
+ 整数型 スコア,順位;
66
+
67
+ }
68
+
69
+ R データ[人数];
70
+
71
+
72
+
73
+ 人数分、データ[プレイヤーID].スコアをセット;
74
+
75
+ 人数分、順番[プレイヤーID]に、自分のスコアより大きいスコアを持つ人数+1をセット;
76
+
77
+ ```
78
+
79
+ ちなみにプレイヤー数は4人以下です。