Definições
Uma bijeção de um conjunto
S
para um conjuntoT
é uma função deS
paraT
que um elemento emT
seja mapeado por exatamente um elemento emS
.Uma joia dentro de um conjunto
S
é uma joia deS
paraS
.Os números naturais são os números inteiros maiores ou iguais a
0
.Um subconjunto de um conjunto
S
é um conjunto de forma que todos os elementos do conjunto também estejamS
.Um subconjunto adequado de um conjunto
S
é um conjunto cujo subconjuntoS
não é igual aS
.
Tarefa
Escreva um programa / função que aceite um número natural como entrada e emita um número natural. Deve ser uma bijeção, e a imagem dos números primos sob o programa / função {f(p) : p ∈ ℙ}
, deve ser um subconjunto apropriado de ℙ
, onde ℙ
estão os números primos.
Pontuação
Isso é código-golfe . A resposta mais curta em bytes vence. Aplicam-se brechas padrão .