definizioni:
- Un triangolo è considerato un triangolo rettangolo se uno degli angoli interni è esattamente di 90 gradi.
- Un numero è considerato razionale se può essere rappresentato da un rapporto di numeri interi, ovvero
p/q
, dove entrambip
eq
sono numeri interi. - Un numero
n
è un numero congruente se esiste un triangolo rettangolo di area inn
cui tutte e tre le parti sono razionali. - Questo è OEIS A003273 .
Sfida
Questa è una sfida al problema decisionale . Dato un numero di input x
, genera un valore distinto e coerente se x
è un numero congruente e un valore distinto e coerente se x
non è un numero congruente. I valori di output non devono necessariamente essere verità / falsità nella tua lingua.
Regola speciale
Ai fini di questa sfida, puoi presumere che la congettura di Birch e Swinnerton-Dyer sia vera. In alternativa, se riesci a provare la congettura di Birch e Swinnerton-Dyer, vai a richiedere il tuo premio da $ 1,000,000 Millennium. ;-)
Esempi
(Usando True
per numeri congruenti e False
altro).
5 True
6 True
108 False
Regole e chiarimenti
- Input e output possono essere forniti con qualsiasi metodo conveniente .
- È possibile stampare il risultato su STDOUT o restituirlo come risultato di una funzione. Indicare nella richiesta quali valori può assumere l'output.
- È accettabile un programma completo o una funzione.
- Sono vietate le scappatoie standard .
- Si tratta di code-golf quindi si applicano tutte le normali regole del golf e vince il codice più breve (in byte).