毛のはえたようなもの

インターネット的なものをつらつらとかきつらねる。

2008-08-20から1日間の記事一覧

Problem 5

2520 は 1 から 10 の数字の全ての整数で割り切れる数字であり、そのような数字の中では最小の値である。 では、1 から 20 までの整数全てで割り切れる数字の中で最小の値はいくらになるか。 Problem 5 - PukiWiki まず範囲内各数字の因数のリストを作って、…

Problem 4

左右どちらから読んでも同じ値になる数を回文数という。 2桁の数の積で表される回文数のうち、最大のものは 9009 = 91 × 99 である。 では、3桁の数の積で表される回文数のうち最大のものはいくらになるか。 Problem 4 - PukiWiki a+b=一定のときaとbの値が…

Problem 3

13195 の素因数は 5、7、13、29 である。 600851475143 の素因数のうち最大のものを求めよ。 Problem 3 - PukiWiki 処理が重すぎて600851475143では途中で止まってしまう模様。当たり前だよねえ。 limit =13195 max = 0 (2..limit).each{|i| if limit%i == 0…

Problem 2

フィボナッチ数列の項は前の2つの項の和である。最初の2項を 1, 2 とすれば、最初の10項は以下の通りである。 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, ...数列の項が400万を超えない範囲で、偶数の項の総和を求めよ。 Problem 2 - PukiWiki 数列の項の値が400万…

Problem 1

10未満の自然数のうち、3 もしくは 5 の倍数になっているものは 3, 5, 6, 9 の4つがあり、これらの合計は 23 になる。 同じようにして、1,000 未満の 3 か 5 の倍数になっている数字の合計を求めよ。 Problem 1 - PukiWiki sum = 0 limit =999 (1..limit).ea…

現実逃避

院試からの現実逃避ということで、id:suu-gに教えてもらったをProject Eulerをやってみる。 Project Euler - PukiWiki