Meissel–Mertens constant: Difference between revisions
Added Sidef
(→{{header|Perl}}: iterate over primes (much faster)) |
(Added Sidef) |
||
Line 884:
<pre>
1: 0.262733140866
</pre>
=={{header|Sidef}}==
<syntaxhighlight lang="ruby">var sum = 0
1e7.each_prime {|p|
with (1f/p) {|t|
sum += (log(1 - t) + t)
}
}
say sum+Num.EulerGamma</syntaxhighlight>
{{out}}
<pre>
0.26149721577767111119422410228297206467931376306
</pre>
Line 891 ⟶ 904:
{{libheader|Wren-fmt}}
It will be seen that this is converging to the correct answer though we'd need to add a lot more primes to obtain a valid 11th digit.
<syntaxhighlight lang="
import "./fmt" for Fmt
Line 928 ⟶ 941:
{{libheader|Wren-gmp}}
This agrees with the Phix entry that the 1,000th digit after the decimal point is '8' after rounding (according to OEIS it's actually '7' but the next one is '7' also).
<syntaxhighlight lang="
import "./math" for Int
import "./fmt" for Fmt
|