Q2: プログラムの実行環境を用意するには?
A2: オンラインでプログラムを実行できるサービスを利用するか、自分のPCでプログラムの実行環境を用意するための記事を読んでみましょう。
AtCoderのコードテスト
- メリット: すぐにコードを書くことができ、特定の入力に対して出力結果を確認することができます。エディタのカスタマイズも可能です(設定方法)。
- デメリット: 自分のPCに実行環境を構築する場合と比べると、カスタマイズできる内容に制限があります。
ブラウザで実行できるコードエディタ「Simple C++ Editor」
- メリット: すぐにコードを書くことができ、入出力の結果を確認できます。また、便利な機能が多数用意されています。詳しくは、作者の紹介記事をご参照ください。
- デメリット: C++以外の言語で問題を解きたい場合は、別の方法を検討する必要があります。
オンラインのプログラミング実行環境サービス
- メリット: すぐにコードを書くことができます。基本的な機能に関しては、無料のサービスが多いです。
- デメリット: 利用したい言語・ライブラリに対応していないサービス、対応言語のバージョンが古いサービスもあるので注意が必要です。
自分のPCに実行環境を構築
- メリット: お気に入りの言語、エディタ、有志が公開している非公式のサービス・ツールなどが利用できます。
- デメリット: 初学者にとってプログラムの実行環境を用意するのは難易度がやや高く、コンテストに参加する前に挫折する可能性があるのが難点です。