問題
提出
感想
- 最頻値、2nd最頻値を求めた
- countしてsortして上位2つを取得
- 関数化したかったが戻り値が複数あるので戻り値用のstructを書いた
- かっちり書きすぎて業務用かと
- 書く時間もかかる
- ACしたので良し
ポイント
- 最頻値、最頻値2ndを求めるとき、forしながら比較して書き換えていくより、(今回の提出コードのように)sortやvectorコピーを使った方がミスが出にくい
- struct型を返す関数は、struct YourStructName funcName(int a) のように、最初にstructが必要
- C#でclass型を返す時はYourClassName funcName(int a){ .. と書けていた