2019.01.08
STAFF BLOG
スタッフブログ
REVIEW
レビュー
こんにちは、kaiです。
最近、社内でプログラミング能力を試すということで
プログラミングの問題を解く機会があり、
学生時代に利用していたサイトがかなり練習になったので
今回はそういったプログラミング問題を練習できるおすすめサイトを紹介したいと思います!
まずはPaizaというサイトです。
ここはエンジニアのための就職サイトになっていますが、
問題を解いた難易度に応じてランク分けされ、
ランクを上げていくと面談できる企業が増える仕組みになっています。
もちろん問題を解くためだけにも利用でき、問題も随時追加されているので
初めてプログラミング問題を解く方には特におすすめです。
次に紹介するのはAOJ(AIZU ONLINE JUDGE)です。
http://judge.u-aizu.ac.jp/onlinejudge/
こちらは会津大学が運営しているサイトになっており、
競技用プログラミング大会に出されているような問題を解くことができます。
競技用なのでアルゴリズムなどの理解がないと全部解くのは難しいと思いますが、
初心者コースの「Introduction to Programming I」などはそういった知識がなくとも
解けるのでおすすめです。慣れてきたらアルゴリズムも勉強していくのもいいですね!
いかがだったでしょうか?
いずれのサイトもオンライン上で問題を解いて結果を確認できるので
手軽にたくさんの問題に挑戦できます。
こういった問題に慣れていき、アルゴリズムへの理解や効率の良い処理の書き方を
覚えていくと業務でも役に立つと思うので、ぜひ挑戦してみてください!