回答編集履歴
1
追記
test
CHANGED
@@ -46,4 +46,19 @@
|
|
46
46
|
つまり、対象範囲の中にあるデータの中で一番大きい数字を探せばいいのです。
|
47
47
|
で、その大きい数字を表示するとか。
|
48
48
|
|
49
|
+
ではどういう最大値でしょうか? 今回は個数ですよね。ということは個数をキーにして最大値を計算すればいいのです。
|
49
50
|
|
51
|
+
厄介なのが「同数が複数あれば若い番号順に出力する」ですね。
|
52
|
+
つまり複数個の数字が答えになる可能性があると。そういう場合は現実世界だとどうしますか?
|
53
|
+
|
54
|
+
私なら、
|
55
|
+
|
56
|
+
```
|
57
|
+
1. (個数の)最大値を計算する
|
58
|
+
2. データの個数分、以下をループする
|
59
|
+
2.1. 最大値と同じ個数かどうか
|
60
|
+
2.1.1. (同じであれば)書きだす
|
61
|
+
```
|
62
|
+
|
63
|
+
的な感じになりますね。これを実装すればいいだけです。
|
64
|
+
|