Dado um número n, determina qual é o n-ésimo número primo.
Ao listar os seis primeiros números primos, 2, 3, 5, 7, 11 e 13, vemos que o 6.º número primo é 13.
Se a tua linguagem de programação fornecer métodos na biblioteca padrão para lidar com números primos, finge que não existem e implementa-os tu mesmo.
Para valores de entrada inferiores a 1, não é possível calcular o enésimo número primo.
Nesse caso, a tua função tem de devolver um erro.
A mensagem de erro deve descrever o erro.
Se o valor de entrada estiver dentro de um intervalo válido, a função tem de devolver o número primo propriamente dito e nenhum erro.
Inscreve-te no Exercism para aprenderes e dominares Go com 35 conceitos167 exercícios, e mentoria humana real, tudo grátis.