プロジェクトオイラー

スポンサーリンク
プロジェクトオイラー

C#でプロジェクトオイラーを解く(問題30「各桁の5乗」)

どーも、みつおです。 数学の問題以外で日常で5乗することなどあるのだろうか。 問題 驚くべきことに, 各桁を4乗した数の和が元の数と一致する数は3つしかない. 1634 = 1^4 + 6^4 + 3^4 + 4^4 ...
プロジェクトオイラー

C#でプロジェクトオイラーを解く(問題29「個別のべき乗」)

どーも、みつおです。 問題 2 ≤ a ≤ 5 と 2 ≤ b ≤ 5について, ab を全て考えてみよう: 2^2=4, 2^3=8, 2^4=16, 2^5=32 3^2=9, 3^3=27, 3^4=81, 3^5...
プロジェクトオイラー

C#でプロジェクトオイラーを解く(問題28「螺旋状に並んだ数の対角線」)

どーも、みつおです。 問題 1から初めて右方向に進み時計回りに数字を増やしていき, 5×5の螺旋が以下のように生成される: 21 22 23 24 25 20 7 8 9 10 19...
プロジェクトオイラー

C#でプロジェクトオイラーを解く(問題27「二次式素数」)

どーも、みつおです。 プロジェクトオイラーって素数の問題がかなり多いよね。 問題 オイラーは以下の二次式を考案している: n^2 + n + 41. この式は, n を0から39までの連続する整数としたときに40個の素数を生成...
プロジェクトオイラー

C#でプロジェクトオイラーを解く(問題26「逆数の循環節 その1」)

どーも、みつおです。 循環節は「循環小数の循環節を求める」のサイトを参考にさせてもらいました! 循環節難しい。。。 問題 単位分数とは分子が1の分数である. 分母が2から10の単位分数を10進数で表記すると次のようになる. ...
プロジェクトオイラー

C#でプロジェクトオイラーを解く(問題25「1000桁のフィボナッチ数」)

どーも、みつおです。 ついに25問!レベル1に到達! 問題 フィボナッチ数列は以下の漸化式で定義される: Fn = Fn-1 + Fn-2, ただし F1 = 1, F2 = 1. 最初の12項は以下である. F1 ...
プロジェクトオイラー

C#でプロジェクトオイラーを解く(問題24「辞書式順列」)

どーも、みつおです。 あと1問解いたら、レベル1だ!!! 問題 順列とはモノの順番付きの並びのことである. たとえば, 3124は数 1, 2, 3, 4 の一つの順列である. すべての順列を数の大小でまたは辞書式に並べたものを辞...
プロジェクトオイラー

C#でプロジェクトオイラーを解く(問題23「非過剰数和」)

どーも、みつおです。 最初、この問題の意味が不明だったから、かなり解答に時間がかかった。。。 問題 完全数とは, その数の真の約数の和がそれ自身と一致する数のことである. たとえば, 28の真の約数の和は, 1 + 2 + 4 +...
プロジェクトオイラー

C#でプロジェクトオイラーを解く(問題22「名前のスコア」)

どーも、みつおです。 基本的にプロジェクトオイラーでクラス使わなくてもいいかと思ってたけど、今回は使った方が可読性が上がると思ったので使用したよ。 問題 5000個以上の名前が書かれている46Kのテキストファイル names.tx...
プロジェクトオイラー

C#でプロジェクトオイラーを解く(問題21「友愛数」)

どーも、みつおです。 友愛数って授業で習いましたっけ?プロジェクトオイラーをやってて初めて聞いた。 問題 d(n) を n の真の約数の和と定義する. (真の約数とは n 以外の約数のことである. ) もし, d(a) = b ...
スポンサーリンク
タイトルとURLをコピーしました