スキップしてメイン コンテンツに移動

投稿

ラベル(perl)が付いた投稿を表示しています

Project Euler (Problem 6,7,8,9,10)

Project Euler (Problem 6,7,8,9,10) 概要 前回 、に続き プロジェクトオイラー のProblem 6,7,8,9,10 を解いた。数学力のなさがコンピューターに無駄な、無駄な、無駄な計算負荷をかけていることは重々承知の上でありますが、いかんせん書かないことには実力がつかない。数学力のなさの露呈を恐れて書かなければ、そもそも実力が向上しない。致し方ない。書くしかないではないか。Problem 10 はおもいっきり ネット上の天才様 の頭脳を使わせて頂きました。実力不足・・・ぐすん。。。

Project Euler (Problem 1,2,3,4,5)

Project Euler (Problem 1,2,3,4,5) 概要 Project Euler   の問題をすこ~しだけ解いてみたのでその解答を残してみる。 解答の値は、「 プロジェクトオイラーの解答 」と一致するので正解のはずです。 ただこのコード、数学力のない文系が書いているのでいろいろよろしくないと思う。 そして数学力があればおそらく高速化、っていうか Problem 3 とかおそらく秒殺するアルゴリズムとかあるはずです。。。 今回 C++, Perl, JavaScript で解答を書いていて、書いたコードは Perl 5.8.8, node.js v0.10.25, g++ 4.6.3 で動作確認できています。 どうでもいいけど、私の開発環境って結構レガシー(node.js を除くと)な環境だな・・・バージョンを改めて確認すると・・・まぁサーバーの Perl はしっかり 5.12 にしているけどな!

Perl ディレクトリ内に存在するサンプル一覧のリンクを返す

Perl ディレクトリ内に存在するサンプル一覧のリンクを返す 概要 ちょっとサンプルコード一覧のリンクを表示するだけの CGI が欲しかったのでサクッと作った。そういえば Apache のセキュリティーを緩くすればディレクトリの中身を index.html がなかった場合に返却することができるみたいだね。

生まれた日から今日まで、何日生きているのかを求める

生まれた日から今日まで、何日生きているのかを求める  概要   これは、生まれた日から今日まで、何日生きているのかを計算する Perl のサンプルコードです。一応、 現代的な Perl 記述方法 に沿ったコーディングとなっています。C++ のコーディングスタイルからすると小文字が多いですな・・・なんか C言語チックです。一応 Python で書こうかとも思ったのだけれど、やはりあえて Perl で 書くという誘惑にはかなわなかった。残念。   当初公開したバージョンはバグがありました。すみません。このバージョンは大丈夫です。