2008-06-14から1日間の記事一覧

素数判定のワンライナー

こんな感じかな ruby -rmathn -e "ARGV.each{|n| n,b=n.to_i,-2; Prime.new.each{|p| (puts '%d is prime'%n; break) if p==n.abs; (puts '%d is not prime and %d, %d are primes.'%[n,b,p]; break) if p>n.abs; b=p}}" 引数を順次判定する。ちょっとメッセ…