Project Euler リポジトリ
Project Euler の回答をアップするリポジトリとプロジェクトサイトを作成しました。一応 milestone で Haskell, XSLT のほかに C# も書いてありますがいつから始めるかは未定です。
解いていて思ったのですが,新しい言語を身に付けるのに良いサイトですね。何か色々な言語で解いてみたくなります。さすがに難読系の言語は遠慮したいですが。 Python 3.0 あたりが妥当でしょうか。
Project Euler の回答をアップするリポジトリとプロジェクトサイトを作成しました。一応 milestone で Haskell, XSLT のほかに C# も書いてありますがいつから始めるかは未定です。
解いていて思ったのですが,新しい言語を身に付けるのに良いサイトですね。何か色々な言語で解いてみたくなります。さすがに難読系の言語は遠慮したいですが。 Python 3.0 あたりが妥当でしょうか。
1 つの言語で解くよりいろんな言語で解いたほうが楽しそうということで Haskell 以外の言語でも解いてみることにしました。とりあえず XSLT で Haskell に追いつこうと頑張ります。ちなみに Haskell の方は現時点で 16 問目までできています。
XSLT のバージョンですが,さすがに 1.0 だと sequence が使えなくて面倒なので 2.0 を使用します。処理系には SAXON をしています。
ということで第 5 問までの回答です。名前空間の接頭辞は適当に補完してください。
Project Euler というウェブサイトを知りました。プログラムで数学の問題を解こうというものです。問題文を和訳しているサイトもあります。
せっかく見つけたので最初の 10 問を解いてみました。数学と名乗るので Haskell を使ってみました。 Haskell なら無限桁扱えるので簡単です。 C# でも解いていますが桁数が多い問題があるので int だったり long だったり鬱陶しいです。
検索してみると挑戦しているサイトがいくつかあって,自分の回答を公開しているので私もそれに倣って回答を公開してみます。とりあえず最初の 5 問だけ。
最近のコメント