Lesson2-22018年12月18日codilitypicker.Lesson2は問題が二つありました。OddOccurrencesInArrayオカレンシスの意味を調べたら、発生って意味みたいです。「配列での奇数の発生」?よくわかりません。問題文を見てみましょう。unpaired.空ではない、Nこの整数で構成された配列がある。配列は奇数の要素を持っている。一つの要素を除いて、それぞれの要素は同じ値を持つ違う要素と対になっている。unpaired.この場合は0番目と2番目が9、1番目と3番目が3、4番目と9番目が9、5番目が7で5番目が対になっていない。answerこんな感じに回答しましたが55点でした。要素数が2000を超える場合はタイムアウトになってしまうみたいで、試しに手元の環境で実行したら2万1要素で1分くらいかかりました。それくらい別にいいじゃんと思いましたが、こういうことにこだわって実行時間を削るのがプロの仕事なのかもしれません。研究室でも実行時間が長い処理を行ってますが、とりあえず実行できることが最優先で、処理の速さはそこまで気にしてませんね。しょうがないので、正解を調べてみるとこんな感じでした。A[i]ソートして隣り合う偶数番目と奇数番目を比較すればいいんですね。これなら、全部の数をいちいち参照する必要はないので簡単ですね。スマート!本番でこういう工夫はできなそうです。コメントをキャンセルメールアドレスが公開されることはありません。(6)このブログを書いている人picker.情報系(脳科学系?)の大学院生(電通大)です。ニューラルネットワークやってます。