2019年12月30日月曜日

191230(2)

シェル


A006880とA046731(1)

10^n までの素数の数と和を出力してみた。

$ a006880(){ seq 2 $1 | factor | awk 'NF==2{s++} END{print s}';}
$ a046731(){ seq 2 $1 | factor | awk 'NF==2{s+=$2} END{print s}';}
$ for i in {1..7};{ echo $(a006880 $((10 ** $i)));}
4
25
168
1229
9592
78498
664579
$ for i in {1..7};{ echo $(a046731 $((10 ** $i)));}
17
1060
76127
5736396
454396537
37550402023
3203324994356
$

0 件のコメント:

コメントを投稿

注: コメントを投稿できるのは、このブログのメンバーだけです。