Codility – Lesson 5 Prefix Sums – CountDiv

プログラミング能力を評価するオンラインテスト、Codilityで、Lesson 5 Prefix Sums – CountDivに回答しました。

問題と結果画面
50%の評価。

問題と結果画面
62%の評価。
Kの値が1の時の処理を追加。

問題と結果画面
75%の評価。
for文からwhile文に書き換え。

問題と結果画面
87%の評価。
while内でcntの値がint型の最大値2147483647を上回る現象が発生。

問題と結果画面
100%の評価。
cntの値がint型の最大値を上回った時の予防策を追加。

Codility – Lesson 5 Prefix Sums – PassingCars

プログラミング能力を評価するオンラインテスト、Codilityで、Lesson 5 Prefix Sums – PassingCarsに回答しました。

問題と結果画面
100%の評価。

Codility – Lesson 4 Time Complexity – MaxCounters

プログラミング能力を評価するオンラインテスト、Codilityで、Lesson 4 Time Complexity – MaxCountersに回答しました。

問題と結果画面
66%の評価。

問題と結果画面
66%の評価。
LINQからfor文に切り替えみたら、large_random1の処理時間が若干早くなった。

問題と結果画面
77%の評価。
Array.Sort()を使わずにMath.Max()を使ったらパフォーマンスが少し向上した。

問題と結果画面
88%の評価。
Math.Max()を使わず、カウンタをインクリメントしたらパフォーマンスがまた少し向上した。

問題と結果画面
100%の評価。
最大値で配列をリセットするfor文をメインのfor文の外に出し、100%を達成。

Codility – Lesson 4 Time Complexity – MissingInteger

プログラミング能力を評価するオンラインテスト、Codilityで、Lesson 4 Time Complexity – MissingIntegerに回答しました。

問題と結果画面
100%の評価。

Codility – Lesson 4 Time Complexity – PermCheck

プログラミング能力を評価するオンラインテスト、Codilityで、Lesson 4 Time Complexity – PermCheckに回答しました。

問題と結果画面
100%の評価。

ページトップへ