Définitions:
- Un triangle est considéré comme un triangle rectangle si l'un des angles intérieurs est exactement à 90 degrés.
- Un nombre est considéré comme rationnel s'il peut être représenté par un rapport d'entiers, c'est-à-dire
p/q
où les deuxp
etq
sont des entiers. - Un nombre
n
est un nombre congru s'il existe un triangle rectangle de surfacen
où les trois côtés sont rationnels. - Il s'agit d'OEIS A003273 .
Défi
Il s'agit d'un problème de décision-problème . Étant donné un numéro d'entrée,, x
affichez une valeur distincte et cohérente si x
est un nombre congru, et une valeur distincte distincte et cohérente si x
n'est pas un nombre congru. Les valeurs de sortie ne doivent pas nécessairement être véridiques / falsey dans votre langue.
Règle spéciale
Aux fins de ce défi, vous pouvez supposer que la conjecture de Birch et Swinnerton-Dyer est vraie. Alternativement, si vous pouvez prouver la conjecture de Birch et Swinnerton-Dyer, allez réclamer votre prix Millenium de 1000000 $. ;-)
Exemples
(Utilisation True
pour des nombres congrus et False
autrement).
5 True
6 True
108 False
Règles et clarifications
- L'entrée et la sortie peuvent être fournies par n'importe quelle méthode pratique .
- Vous pouvez imprimer le résultat dans STDOUT ou le renvoyer en tant que résultat de fonction. Veuillez indiquer dans votre soumission les valeurs que la sortie peut prendre.
- Un programme complet ou une fonction sont acceptables.
- Les failles standard sont interdites.
- Il s'agit de code-golf, donc toutes les règles de golf habituelles s'appliquent et le code le plus court (en octets) gagne.