過去ログ

まるケン
# Ruby の PRIME ライブラリを使ってみました。
require 'prime'

# 約数の配列を求めるワンライナーっぽい関数宣言(ちょっと長い、、、)
def d(n);n.prime_division.inject([1])do|ary,(p,e)|(0..e).map{|e1|p**e1}.product(ary).map{|a,b|a*b}end.sort;end

# 上記関数を利用してのアを求めるワンライナー
d(2100).map{|e|p e if d(e).index(14)==4}
   3月20日(日) 9:55:39   MAIL:take4310@mobile.email.ne.jp   51381

過去問題一覧へ戻る