Project Euler ってなに?
数学の問題をプログラミングで解いていくチャレンジプロジェクトです。
今のところ(2013/04/28時点)400問を超える問題があり、様々なプログラミング言語で世界中の人が挑戦しています。
公式サイトでアカウントを作って、たくさん問題を解いたり、問題を解いた後に参加できるレビューなどに参加すると、Award (Xboxとかの実績みたいなもの)がもらえます。
C# とアルゴリズムの勉強に
数年前から会社の新入社員教育のお題として、比較的簡単な問題を利用させてもらっていたのですが、自身の勉強のためにやってみることにしました。
日頃業務アプリケーション開発ばかりで込み入ったアルゴリズムなどをあまり考えることがなく、新鮮で面白いというのと、ちょっと勉強しておきたいなぁ、というのが動機です。
せっかくなのでC#らしい解き方を心がけたいと思います。例えば、LINQとか。
現時点の成果物
新入社員に教える手前、自分でもある程度解いておこうと思って作ったものが既にあるのですが、もうだいぶ前のことなので、改めてやって行きたいと思います。
のんびり
数学やアルゴリズムなどの分野は非常に苦手なのですが、興味があるのとプログラマとして重要な素養だと思うので、楽しんでやって行きたいと思います。
0 件のコメント:
コメントを投稿