Project Eulerをワンライナーで解いてみる。
間違っていたらコメントください。
問題
10以下の素数の和は $2 + 3 + 5 + 7 = 17$ である.
200万以下の全ての素数の和を求めよ.
解答
seq 2000000 |
factor |
awk 'NF==2' |
awk '{a+=$2}END{print a}'
142913828922
答え合わせ
こちらのサイト様と一致していればOKとした。
Python で Project Euler #10「素数の和」