Definicje:
- Trójkąt jest uważany za trójkąt prosty, jeśli jeden z kątów wewnętrznych ma dokładnie 90 stopni.
- Wiele jest uważany za racjonalne , jeżeli może być reprezentowany przez stosunek liczb całkowitych, to znaczy
p/q
, gdzie zarównop
iq
są liczbami całkowitymi. - Liczba
n
jest liczbą zgodną, jeśli istnieje prostokątny trójkąt obszaru, wn
którym wszystkie trzy boki są racjonalne. - To jest OEIS A003273 .
Wyzwanie
To wyzwanie stanowi problem decyzyjny . Biorąc pod uwagę liczbę wejściową x
, wypisz odrębną i spójną wartość, jeśli x
jest liczbą zgodną, i oddzielną odrębną, spójną wartość, jeśli x
nie jest liczbą zgodną . Wartości wyjściowe niekoniecznie muszą być zgodne z prawdą / falsey w twoim języku.
Zasada specjalna
Na potrzeby tego wyzwania możesz założyć hipotezę Birch i Swinnerton-Dyer jest prawdziwa. Alternatywnie, jeśli możesz udowodnić hipotezę Birch i Swinnerton-Dyer, idź po nagrodę Millennium w wysokości 1 000 000 $. ;-)
Przykłady
(Używanie True
dla przystających numerów i False
innych).
5 True
6 True
108 False
Zasady i wyjaśnienia
- Dane wejściowe i wyjściowe można podać dowolną dogodną metodą .
- Możesz wydrukować wynik do STDOUT lub zwrócić go jako wynik funkcji. Podaj w swoim zgłoszeniu, jakie wartości może przyjąć wynik.
- Dopuszczalny jest pełny program lub funkcja.
- Standardowe luki są zabronione.
- To jest golf golfowy, więc obowiązują wszystkie zwykłe zasady gry w golfa, a wygrywa najkrótszy kod (w bajtach).