Let's Play Code Golf

Justin Whear via Digitalmars-d digitalmars-d at puremagic.com
Mon Feb 23 13:07:48 PST 2015


On Mon, 23 Feb 2015 20:21:19 +0000, Charles 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);}}
> 
> Link to problem site: https://www.hackerrank.com/challenges/leibniz
> 
> Anyone care to do better? :)

Minor refactorings of your solution to get 15.7: https://
www.hackerrank.com/challenges/leibniz/submissions/code/11073459

Dirty solution (read and decrement a real as if it's a int), but passes 
the test cases.


More information about the Digitalmars-d mailing list