elissonmichael / teste-e-qualidade-de-software

Exercícios para Praticar Programação com Testes
18 stars 40 forks source link

Número Primo #78

Open elissonmichael opened 5 years ago

elissonmichael commented 5 years ago

Número Primo

Fazer com que números inteiros sejam capazes de responder se são primos ou não. Um número primo tem apenas dois divisores: o número um e ele mesmo.

Exemplos:

Exemplo Retorno
2.primo? true
3.primo? true
4.primo? false
5.primo? true
6.primo? false
7.primo? true
8.primo? false
9.primo? false
10.primo? false
11.primo? true

Opcional: Ao invés de fazer abrir a classe Integer e fazer um monkey patch, tente usar Refinements.

elissonmichael commented 5 years ago

Se estiver usando uma versão inferir ao 2.4 do Ruby, será preciso trocar o nome da classe, nos arquivos de testes automatizados, de Integer para Fixnum.