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