プロジェクトオイラー C#でプロジェクトオイラーを解く(問題45「三角数, 五角数, 六角数」) どーも、みつおです。問題三角数, 五角数, 六角数は以下のように生成される.三角数Tn=n(n+1)/21, 3, 6, 10, 15, ...五角数Pn=n(3n-1)/21, 5, 12, 22, 35, ...六角数Hn=n(2n-1... 2018.06.27 プロジェクトオイラー
プロジェクトオイラー C#でプロジェクトオイラーを解く(問題44「五角数」) どーも、みつおです。問題五角数は Pn = n(3n-1)/2 で生成される. 最初の10項は1, 5, 12, 22, 35, 51, 70, 92, 117, 145, ...である.P4 + P7 = 22 + 70 = 92 = P... 2018.06.23 プロジェクトオイラー
プロジェクトオイラー C#でプロジェクトオイラーを解く(問題43「部分文字列被整除性」) どーも、みつおです。問題数1406357289は0から9のパンデジタル数である (0から9が1度ずつ現れるので). この数は部分文字列が面白い性質を持っている.d1を上位1桁目, d2を上位2桁目の数とし, 以下順にdnを定義する. この記... 2018.06.17 プロジェクトオイラー
プロジェクトオイラー C#でプロジェクトオイラーを解く(問題42「符号化三角数」) どーも、みつおです。問題三角数のn項は tn = ½n(n+1)で与えられる. 最初の10項は1, 3, 6, 10, 15, 21, 28, 36, 45, 55, ...である.単語中のアルファベットを数値に変換した後に和をとる. この... 2018.06.16 プロジェクトオイラー
プロジェクトオイラー C#でプロジェクトオイラーを解く(問題41「パンデジタル素数」) どーも、みつおです。出力の時間に30分くらいかかった。改善の余地あり。。。問題n桁パンデジタルであるとは, 1からnまでの数を各桁に1つずつ持つこととする.#下のリンク先にあるような数学的定義とは異なる例えば2143は4桁パンデジタル数であ... 2018.06.11 プロジェクトオイラー
プロジェクトオイラー C#でプロジェクトオイラーを解く(問題40「チャンパーノウン定数」) どーも、みつおです。問題正の整数を順に連結して得られる以下の10進の無理数を考える:0.123456789101112131415161718192021...小数第12位は1である.dnで小数第n位の数を表す. d1 × d10 × d1... 2018.05.20 プロジェクトオイラー
プロジェクトオイラー C#でプロジェクトオイラーを解く(問題39「整数の直角三角形」) どーも、みつおです。問題辺の長さが {a,b,c} と整数の3つ組である直角三角形を考え, その周囲の長さを p とする. p = 120のときには3つの解が存在する:{20,48,52}, {24,45,51}, {30,40,50}p ... 2018.05.19 プロジェクトオイラー
プロジェクトオイラー C#でプロジェクトオイラーを解く(問題38「パンデジタル倍数」) どーも、みつおです。問題192 に 1, 2, 3 を掛けてみよう.192 × 1 = 192192 × 2 = 384192 × 3 = 576積を連結することで1から9の パンデジタル数 192384576 が得られる. 1923845... 2018.05.18 プロジェクトオイラー
プロジェクトオイラー C#でプロジェクトオイラーを解く(問題37「切り詰め可能素数」) どーも、みつおです。問題3797は面白い性質を持っている. まずそれ自身が素数であり, 左から右に桁を除いたときに全て素数になっている (3797, 797, 97, 7). 同様に右から左に桁を除いたときも全て素数である (3797, 3... 2018.05.17 プロジェクトオイラー
プロジェクトオイラー C#でプロジェクトオイラーを解く(問題36「二種類の基数による回文数」) どーも、みつおです。問題585 = 1001001001 (2進) は10進でも2進でも回文数である.100万未満で10進でも2進でも回文数になるような数の総和を求めよ.(注: 先頭に0を含めて回文にすることは許されない.)出典:Probl... 2018.05.16 プロジェクトオイラー