あなたのコンピュータが1秒以内にどれだけ多くの仕事をこなせるか知っていますか?
(computers-are-fast.github.io)- 与えられたソースコードを見て、そのプログラムが1秒間にどれだけ多く実行できるかを推測する問題。
- 実行後、ソースコードに含まれる
NUMBER変数の大きさを予測すればよい。 - すべての正解は1から10億の間で、SSDを備えた一般的なコンピュータで測定した速度。
- 実行後、ソースコードに含まれる
- 基本的なアルゴリズムの理解に加え、ファイルI/O、Webリクエスト、SQL、ハッシュ関数など、幅広い範囲の問題が出題される。
- 全18問で、すべてのコードはCとPythonで書かれている。
2件のコメント
面白いですね(笑)
解いてみると簡単なのに、とても面白いですね。
丁寧な解説まで添えられていて、実行速度について基本的な理解をするのに役立つと思います。