Project Eulerやってます!

Pocket

どうも、日本語が英語に聞こえる割には英語はあんまり聞き取れない今日この頃です。

知人と喋っていて、Project Eulerってのがあるよっていう話になったんで、今日はそのことについて。

 

Project Eulerとは

Project Eulerは、数学の問題がいっぱい乗っているサイト。
基本的にはプログラミングで解いていく。

合計600問ぐらいある。
一番最初の問題は、65万人ぐらい解けてるんやけど、問題を進めるごとにだんだん難しくなる。
最後の方の問題なんか、解けた人がたった100人ぐらいしかいない。

よっしゃ、この辺りの難しい問題解こう!

と思ったけど、堅実に頭から解いている。

問題は更新されているみたいだ。
いつか全クリして、更新を待つぐらいになりたい。

 

現状

まだ始めて3日ぐらいだが、20問ぐらい解いた。
僕のコードはGitHubで公開していて、のぞき放題なので、ぜひ見てね。
ちなみに言語はPythonで書いている。

commitしまくっているので、contributionがだんだん緑になっているのが嬉しい。
今までほぼ真っ白やったし。

問題的に難しいのはまだあんまりない。プログラミングが分かりさえすれば小学生が持つ数学的知識でも解けるレベルだろう。

ただ、最後の方の問題は、ちらっと見たら結構難しそうだ。
それに面白そう。

プログラミングの勉強にもなるし、数学の勉強にもなるし、一石二鳥で美味しい。

 

これから

とりあえず、解いた問題はブログネタにもしていこうと思う。

朝起きたら一問解くっていう習慣を作りたいなとは思うけど、実際できるかな…。(一回は試します)

Project Euler、飽き性な僕でも、少し続いています。(まだ三日)

もし既にやっている人がいたら絡んでください!
GitHub見て、もっと綺麗に解けるねんで、とかあれば教えてください!
てかこの機会に一緒にProject Euler始めましょう!誰か!

ではでは。

Pocket