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/qoù les deuxpetqsont des entiers. - Un nombre
nest un nombre congru s'il existe un triangle rectangle de surfacenoù 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,, xaffichez une valeur distincte et cohérente si xest un nombre congru, et une valeur distincte distincte et cohérente si xn'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 Truepour des nombres congrus et Falseautrement).
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.