Re: [rant][benchmark] Sieve of Eratosthenes

new topic     » goto parent     » topic index » view thread      » older message » newer message

Hi

So you can tell I'm not a professional programmer.

How on earth does this calculate primes?

-- Euphoria Code  
  
integer n = 20000  
  
sequence b_lst = repeat( 1, n )  
sequence prime_lst = {}  
  
for prime = 2 to n do  
	if b_lst[prime] then  
		prime_lst = append(prime_lst, prime )  
		for i = prime * 2  to n by prime do  
			b_lst[i] = 0  
		end for  
	end if  
end for  
  
? prime_lst[$-9..$]  

Chris

new topic     » goto parent     » topic index » view thread      » older message » newer message

Search



Quick Links

User menu

Not signed in.

Misc Menu