Let's Play Code Golf

Artur Skawina via Digitalmars-d digitalmars-d at puremagic.com
Mon Feb 23 15:47:59 PST 2015


On 02/23/15 21:21, Charles via Digitalmars-d wrote:
> My solution (150 characters, 15 points):
> 
>     void main(){import std.stdio;int t,n;readf(" %d",&t);while(t--){readf(" %d",&n);real a=0,i=0;for(;i<n;i++)a+=(i%2?-1:1)/(i+i+1);writefln("%.15f",a);}}

void main(){import std.stdio;int t,n;for(readf(" %d",&t);t--;){real a=0;for(readf(" %d",&n);n--;)a+=(-1)^^n/(n+n+1.);writefln("%.15f",a);}}

artur


More information about the Digitalmars-d mailing list