PamGau
Web周り、サッカーの話、ときどきヌコ

RubyでProject Euler - Problem 55, 56

初の複数問掲載記事。

Problem 55 (Project Euler) [原文]

10000未満のLychrel数の個数を答えよ.

50回も題意の処理をしても回文数が表れなければ、Lychrel数と見做しても差し支えないという条件をつけられているので楽です。

案外、Lychrel数は多いです。また、Lychrel数でありながら、回文数でもある数も他に見つかりました。

Problem 56 (Project Euler) [原文]

a, b < 100について自然数 ab を考える. 桁の和の最大を答えよ.

云われた通りやるだけです。

各桁の総和を求める関数を下のように書きました。

  def sum_digits(n)
    n.to_s.split(//).inject(0){|s,v|s+v.to_i}
  end

"RubyでProject Euler - Problem 54" « Home » "RubyでProject Euler - Problem 57"

TrackBack

ご注意
当分の間、トラックバックの受信を行わないことといたしました。過去に戴いたトラックバックのリストについてはそのまま保持いたします。
トラックバックはありません

Comments

コメントはありません。
ご注意
当分の間、JavaScript が有効でないとコメント投稿できないようにします。スパム対策であって、投稿される方の個人情報を取得する目的ではありません。悪しからずご了承ください。
Recent Entries
"Ruby Way"章頭の言葉
RubyでProject Euler - Problem 59
RubyでProject Euler - Problem 58
RubyでProject Euler - Problem 57
RubyでProject Euler - Problem 55, 56
RubyでProject Euler - Problem 54
RubyでProject Euler - Problem 53
RubyでProject Euler - Problem 52
RubyでProject Euler - Problem 51
RubyでProject Euler - Problem 50
Links
PamGau 系
PamGau::Memo
PamGau::Dust
PamgauSigh Wiki
はてなブックマーク
パンパでガウチョ
kyorecobaのdel.icio.us
BLOGNAVI
XREA.COM
VALUE-DOMAIN
PHP ver 4.4.2
Powered by Nucleus CMS Creative Commons
feedberner banner この日記のはてなブックマーク数
BlogPeople
あわせて読みたい