teste-e-qualidade-de-software
teste-e-qualidade-de-software copied to clipboard
Número Primo
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.
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
.