Definitionen:
- Ein Dreieck wird als rechtwinkliges Dreieck betrachtet, wenn einer der Innenwinkel genau 90 Grad beträgt.
- Eine Zahl wird als rational angesehen, wenn sie durch ein Verhältnis von ganzen Zahlen dargestellt werden kann, dh
p/q
wenn beidep
undq
ganze Zahlen sind. - Eine Zahl
n
ist eine kongruente Zahl, wenn es ein rechtwinkliges Flächendreieck gibt,n
in dem alle drei Seiten rational sind. - Dies ist OEIS A003273 .
Herausforderung
Dies ist eine Entscheidungsproblemherausforderung . Ausgeben x
eines eindeutigen und konsistenten Werts, wenn x
es sich um eine kongruente Zahl handelt, und eines separaten eindeutigen und konsistenten Werts, wenn x
es sich nicht um eine kongruente Zahl handelt. Die Ausgabewerte müssen in Ihrer Sprache nicht unbedingt wahr oder falsch sein.
Sonderregel
Für die Zwecke dieser Herausforderung können Sie davon ausgehen, dass die Vermutung von Birch und Swinnerton-Dyer wahr ist. Wenn Sie alternativ die Vermutung von Birch und Swinnerton-Dyer beweisen können, fordern Sie Ihren 1.000.000-Dollar-Millennium-Preis an. ;-)
Beispiele
(Verwendung True
für kongruente Zahlen und False
sonstiges).
5 True
6 True
108 False
Regeln und Erläuterungen
- Die Ein- und Ausgabe kann auf jede bequeme Weise erfolgen .
- Sie können das Ergebnis an STDOUT drucken oder als Funktionsergebnis zurückgeben. Bitte geben Sie bei Ihrer Übermittlung an, welche Werte die Ausgabe annehmen kann.
- Es ist entweder ein vollständiges Programm oder eine Funktion zulässig.
- Standardlücken sind verboten.
- Dies ist Codegolf, daher gelten alle üblichen Golfregeln, und der kürzeste Code (in Byte) gewinnt.