この記事について LeetCode Online Judge というアルゴリズムやデータ構造に関する問題を解いて、オンラインジャッジまでできるサイトがあるので、どのようなサイトかを簡単に紹介します。 LeetCodeとは? LeetCodeとは、下記サイト LeetCode Online Judge の運営団体、および下記サイトそのもののことです。 leetcode.com 上の画像のように、Google, Facebook, Microsoftをはじめとした、世界トップレベルのIT企業のエンジニアの面接で実際に使用された過去問がたくさん掲載されています。 Online Judgeというぐらいなので、実際に自分のコードを提出し、自分の書いたコードが正しいのか、他の提出者に比べてどの程度の速度のコードを書いているのか、などがわかるような仕組みになっています。 一部機能は有料ですが、無料でも十