ForHosting KIT · Mathematik

Taxicab-Zahlen als Summe zweier positiver Kubikzahlen

1729 lässt sich als 1³ + 12³ und als 9³ + 10³ schreiben, hat also zwei Darstellungen. Geben Sie eine ganze Zahl ein und sehen Sie jedes Paar positiver Kuben mit dieser Summe oder ein leeres Ergebnis. Kostenlos in Ihrem Browser.

  • Kostenlos
  • Läuft in Ihrem Browser
  • Ohne Anmeldung
  • Ihre Daten bleiben auf Ihrem Gerät
Nutzen Sie es über WebAPIE-MailTelegramApp bald
Wenn Sie eingeben
N
1.729
Erhalten Sie
Anzahl
2

Eine Taxicab-Darstellung schreibt eine ganze Zahl als Summe der Kuben zweier positiver ganzer Zahlen. Dieser Rechner prüft die angegebene Zahl und gibt sämtliche passenden, unterschiedlichen Paare aus. Die kleinere Basis steht stets zuerst, damit vertauschte Paare nicht doppelt erscheinen. Damit können Sie bekannte Taxicab-Zahlen untersuchen, Aufgaben aus der Zahlentheorie prüfen und Vermutungen durch eine exakte, deterministische Berechnung testen. Auch Zahlen ohne passendes Paar sind gültige Eingaben: Sie liefern eine leere Liste und den Zähler null statt einer Fehlermeldung.

So lesen Sie das Ergebnis

Jeder ausgegebene Datensatz enthält zwei positive ganze Zahlen, a und b, deren Kuben genau die gewünschte Zahl ergeben. Der Rechner stellt immer sicher, dass a kleiner oder gleich b ist. Deshalb gelten 1 hoch drei plus 12 hoch drei und 12 hoch drei plus 1 hoch drei als dieselbe Darstellung.

Das Ausdrucksfeld zeigt die Gleichung kompakt und gut lesbar, während der Zähler die Anzahl der tatsächlich verschiedenen ungeordneten Paare nennt. Ein Zähler von null ist kein Fehler. Er besagt, dass die ganze Zahl nach der hier verwendeten Definition nicht als Summe zweier positiver Kubikzahlen dargestellt werden kann.

Das Wort positiv ist entscheidend: Null und negative Basen werden bewusst ausgeschlossen. Das Werkzeug beantwortet somit die klassische Taxicab-Frage und nicht das allgemeinere Problem vorzeichenbehafteter Kubiksummen. Dank dieser eindeutigen Konvention können Sie Ergebnisse aus Unterricht, Freizeitmathematik und programmatischen Suchen vergleichen, ohne gespiegelte Paare nachträglich selbst entfernen zu müssen.

So werden alle Paare gefunden

Der Algorithmus beginnt mit der kleinsten zulässigen ersten Basis und der größtmöglichen zweiten Basis. Die Summe ihrer Kuben wird mit n verglichen. Ist die Summe zu klein, kann nur eine Erhöhung der ersten Basis zum Ziel führen; ist sie zu groß, wird die zweite Basis verkleinert.

Bei exakter Übereinstimmung wird das Paar gespeichert und beide Zeiger wandern nach innen. Weil Kubikwerte für positive ganze Zahlen streng wachsen, kann dieses Zwei-Zeiger-Verfahren kein gültiges Paar überspringen und keines doppelt melden. Zugleich muss es nicht jede denkbare Kombination testen.

Statt quadratisch vieler Vergleiche fällt nur Arbeit proportional zur Kubikwurzel der Eingabe an. Unterhalb der angegebenen Höchstgrenze bleibt die gesamte Arithmetik im sicheren Ganzzahlbereich von JavaScript, sodass Gleichheitsprüfungen exakt bleiben. Es gibt keine Zufallsauswahl, keine externe Nachschlagetabelle und keine Netzwerkanfrage.

Eingaben wählen und Ausgaben verwenden

Geben Sie n als ganze Zahl zwischen 2 und 1,000,000,000,000 an. Brüche, numerische Zeichenketten, nicht endliche Werte, unsichere Ganzzahlen und Werte unter zwei werden abgelehnt, weil sie dem veröffentlichten Eingabevertrag nicht entsprechen. Untersuchen Sie eine bekannte Taxicab-Zahl, sehen Sie zuerst den Zähler und anschließend das Darstellungsfeld mit den tatsächlichen Basen an.

Bei einer Prüfung vieler Kandidaten ist eine leere Liste ein normales Ergebnis; ein Validierungsfehler bedeutet hingegen, dass Sie die Eingabe korrigieren müssen. Sie sucht weder in einem Intervall nach der nächsten Taxicab-Zahl noch beweist sie, dass eine Zahl mit einer bestimmten Darstellungsanzahl minimal ist. Das sind andere Rechenaufgaben.

Eine bekannte Taxicab-Zahl prüfen

Bestätigen Sie die unterschiedlichen positiven Kubikpaare eines bekannten Beispiels wie 1729.

Eine Aufgabe aus der Zahlentheorie kontrollieren

Vergleichen Sie eine von Hand ermittelte Paarliste mit einem vollständigen deterministischen Ergebnis.

Einen mathematischen Datensatz aufbauen

Fragen Sie einzelne Ganzzahlen ab und speichern Sie normierte Darstellungszähler und Basenpaare.

Was gilt als eigenständige Darstellung?

Ein Paar positiver ganzer Zahlen mit der kleineren Basis zuerst. Ein Vertauschen der Basen erzeugt keine weitere Darstellung.

Was geschieht, wenn es keine Darstellung gibt?

Die Anfrage ist erfolgreich und liefert den Zähler null sowie eine leere Darstellungsliste.

Werden Kuben von null oder negativen Zahlen berücksichtigt?

Nein. Beide Basen müssen positive ganze Zahlen sein.

Warum muss n mindestens zwei sein?

Die kleinste Summe zweier positiver Kuben ist 1 hoch drei plus 1 hoch drei, also zwei.

Auf wie viele Arten lässt sich 1729 als Summe zweier Kuben schreiben?

Auf zwei: 1³ + 12³ und 9³ + 10³. Jedes Paar steht mit der kleineren Zahl zuerst, daher wird 12³ + 1³ nicht noch einmal als eigene Darstellung gezählt.

Was passiert, wenn eine Zahl keine Darstellung hat?

Dann erhalten Sie eine leere Liste und die Anzahl null. Das ist kein Fehler, sondern die Antwort: Die Zahl ist nicht die Summe zweier positiver Kuben.

Welche Zahlen kann ich höchstens prüfen?

Sie können jede ganze Zahl von 2 bis 1.000.000.000.000 prüfen. In diesem Bereich werden alle Kubensummen exakt verglichen, sodass kein Treffer durch Rundung entsteht.

Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.

POSThttps://api.kit.forhosting.com/numth/taxicab-representations

Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.

curl -X POST https://api.kit.forhosting.com/numth/taxicab-representations \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"n":1729}'
{
  "n": 1729
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "numth.taxicab_representations",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.

pro Anfrage$0.002

Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.

HTTPCodeBedeutung
401unauthorizedDer API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer).
402insufficient_balanceIhr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht.
404unknown_typeUnbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog.
429rate_limitedZu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt.

So werden alle Paare gefunden

Dieselbe reine Funktion arbeitet für API und Browser; Reihenfolge, Felder, Validierung und Ergebnisse stimmen daher in beiden Kanälen überein.

Eingaben wählen und Ausgaben verwenden

Die API-Nutzung kostet $0.002 je Anfrage; das deterministische Format erleichtert die spätere Speicherung und den Vergleich.

Was kostet eine API-Anfrage?

Jede API-Anfrage kostet $0.002.

Vollständige KIT-Dokumentation lesen →