Ja que ninguem comeca, la vou eu:
1. Um numero é primo se for inteiro positivo (natural) e tiver
exatamente dois divisores distintos: o 1 e ele mesmo. Note que por
esta definicao 1 nao eh primo.
2. Como falamos no outro quiz, modulo e divisao sao operacoes
geralmente caras. Talvez seja mais barato eliminar multiplos de dois
com if(n&1==0) return false, ja resolvi 50% dos casos, o resto deixo
para vcs :D
Para a pergunta 3 do DQ, deem uma procurada em funcao de contagem de primos.
Uma divertida leitura extra para quem se interessa pelo assunto:
www.obm.org.br/export/sites/default/semana_olimpica/docs/2011/E_tengan_primos.pdf
Abs!
--
Oda
------------------------------------------------------
If you don't have time to do it right, where
are you going to find the time to do it over?
------------------------------------------------------
> --
> -... . . -..- -.-. . .-.. .-.. . -. - - --- . .- -.-. .... --- - .... . .-.
> Regras da Lista:
https://garoa.net.br/wiki/Lista:LeiaAntesDeClicarNoSend
> Para mais informações sobre o Garoa Hacker Clube acesse
https://garoa.net.br
> Maiores opções sobre o Google Groups, visite:
>
https://groups.google.com/group/hackerspacesp
> .--. .- .-. .- -- .- .. ... .. -. ..-. --- .-. -- .- . ... .- -.-. . ... ...
> . --- .-- .. -.- ..
> Epoch 0 <=> Fundação: 1298244863 s ~ 2.408064*10^52 tP (tempos de Planck)