読者です 読者をやめる 読者になる 読者になる

Arantium Maestum

プログラミング、囲碁、読書の話題

Clojure入門 - Project Eulerを解いてみる 問17続

この記事の続き。 @_ayato_p "cl-format ... is *fully* compatible with the format function in Common Lisp (https://t.co/GriobfPdtw)." とは凄いですね!~RがUS綴りなのが惜しい :)— Nobuhiko FUNATO (@nfunato) 2016年3月27日 nfunatoさんとあやぴーさ…

Clojure入門 - Project Eulerを解いてみる 問31 続々

前回からの続き。

Clojure入門 - Project Eulerを解いてみる 問31 続

前回からの続き。

Clojure入門 - Project Eulerを解いてみる 問31 序

第三十一問 合計で200p(200ペンス=2ポンド)になるコインの組み合わせが何通りあるかを計算する。

Clojure入門 - Project Eulerを解いてみる 問30

第三十問 二桁以上の整数で、その数の各桁の5乗の和と等しいものを選んで足し合わせる。

Clojure入門 - Project Eulerを解いてみる 問29

第二十九問 a=2...100、b=2...100でabの取り得る個別の値の総数を求める。

Clojure入門 - Project Eulerを解いてみる 問28

第二十八問 数字の渦の角の和。

Clojure入門 - Project Eulerを解いてみる 問27

第二十七問 x=0..nで、 x2 + a*x + b がすべて素数となるnの値が最大となるaとbを求める。

Clojure入門 - Project Eulerを解いてみる 問26

第二十六問 1/nを小数として表した時に、循環小数となるものの中で循環部分が一番長いnを求める。

Clojure入門 - Project Eulerを解いてみる 問25

第二十五問 桁数が1000以上の最小のフィボナッチ数を求める。

Clojure入門 - Project Eulerを解いてみる 問24

第二十四問 0〜9までの数字すべてを使った文字列の辞書式順序で、百万番目になるものは何か。

Clojure入門 - Project Eulerを解いてみる 問23

第二十三問 過剰数の和として表せないすべての数字の和を求める。

Clojure入門 - Project Eulerを解いてみる 問22

第二十二問 名前のリストが入ったテキストファイルがあって、その名前をソートし、位置のインデックスと文字のスコアをかけあわせた数字の和を求める。

Clojure入門 - Project Eulerを解いてみる 問21

第二十一問 10000未満の友愛数の和を求める。

Clojure入門 - Project Eulerを解いてみる 問20

第二十問 100の階乗のすべての桁の数を足し合わせる。

Clojure入門 - Project Eulerを解いてみる 問19

第19問 20世紀の月初が日曜日だった回数を求める。

Clojure入門 - Project Eulerを解いてみる 問18

第十八問 ツリー状の数字の連なりを上から下へと下がっていって、たどった道筋の和の最大のものを求める。

Clojure入門 - Project Eulerを解いてみる 問17

第十七問 1から1000までの数を英語で書き出した時に使う文字数を算出。

Clojure入門 - Project Eulerを解いてみる 問16

第十六問。 21000のすべての桁の数の和を求める。

Clojure入門 - Project Eulerを解いてみる 問15

第十五問 20x20の格子の左上から右下まで、右か下に進み続けて到達する道筋の総数を求める。

Clojure入門 - Project Eulerを解いてみる 問14

第十四問 Collatz数列の話。nが偶数の場合はn/2、奇数の場合は3n+1に続き、最終的にn=1で収束する数列。百万までのnで最長のCollatz数列ができるものを求める。

Clojure入門 - Project Eulerを解いてみる 問13

第13問 50桁の数字を100個足しあわせて、上10桁が何になるかを求める。

Clojure入門 - Project Eulerを解いてみる 問12

500個以上の約数を持つ最小の三角数を求める。

Clojure入門 - Project Eulerを解いてみる 問11

第11問。 20×20の数字のグリッドの中から、縦横斜めのいずれかの方向で連続している四つの数字の商の最大値を求める。 以下ネタバレ。

Clojure入門 - Project Eulerを解いてみる 問10

第十問 200万以下の素数の和。 以下ネタバレ

Clojure入門 - Project Eulerを解いてみる 問9

第九問 a < b < c, a + b + c = 1000, a**2 + b**2 = c**2を満たす数字を算出。いわゆるピタゴラス数。 以下ネタバレ

Clojure入門 - Project Eulerを解いてみる 問8

第八問 非常にでかい数字の連続した13桁の商の最大値を求める。 以下ネタバレ

Clojure入門 - Project Eulerを解いてみる 問7

第七問 10001番目の素数を算出する問題。 以下ネタバレ

Clojure入門 - Project Eulerを解いてみる 問6

第六問 和の二乗と二乗の和の差を求める問題。 以下ネタバレ

Clojure入門 - Project Eulerを解いてみる 問5

第五問 最小公倍数を求めるだけ。 以下ネタバレ

Clojure入門 - Project Eulerを解いてみる 問4

第四問 回文的な商の探索。 以下ネタバレ

Clojure入門 - Project Eulerを解いてみる 問3

第三問 大きい数字を素因数分解する話である。

Clojure入門 - Project Eulerを解いてみる 問2

第二問 ネタバレ

Clojure入門 - Project Eulerを解いてみる 問1

Pragmatic Programmerのアドバイス 毎年一つ新しい言語を学ぶべし に従って、今年はClojureを勉強したい。(ちなみに去年はCをちゃんと勉強するというのが目標。ある程度は実践できた) 去年の最後の週から少しずつ文法などを見てみた。以前からSchemeについ…