[lnkForumImage]
TotalShareware - Download Free Software

Confronta i prezzi di migliaia di prodotti.
Asp Forum
 Home | Login | Register | Search 


 

Forums >

comp.lang.ruby

Re: golfing Eratosthenes

Kroeger, Simon (ext)

8/2/2006 11:51:00 AM



> From: Robert Dober [mailto:robert.dober@gmail.com]
> Sent: Wednesday, August 02, 2006 1:26 PM
>
> On 8/2/06, Paul Battley <pbattley@gmail.com> wrote:
> >
> > On 02/08/06, Robert Dober <robert.dober@gmail.com> wrote:
> > > Enumerations, all the way ;)
> > >
> > > p (2..100).select{|d|!(2..d-1).find{|c|d%c==0}}
> >
> > You can shave a byte off:
> >
> > p (2..100).reject{|d|(2..d-1).find{|c|d%c==0}}

p (2..100).select{|d|(2...d).all?{|c|d%c>0}}

But it has nothing to do with Eratosthenes anymore...

cheers

Simon