Rug

#collatz

1 APIs met deze tag

Collatz Sequence API

Het Collatz-vermoeden (het "3n+1"- of hagelsteenprobleem) als een API, lokaal en deterministisch berekend. Geef een positief geheel getal en het sequence-eindpunt retourneert het volledige hagelsteenpad — bij elke stap wordt een even getal gehalveerd en een oneven getal verdrievoudigd en verhoogd (3n+1) — samen met de totale stoptijd (het aantal stappen om 1 te bereiken) en de piekwaarde die de reeks bereikt. Beginnend bij 6 is het pad 6, 3, 10, 5, 16, 8, 4, 2, 1 — acht stappen, met een piek van 16; de berucht lange start 27 heeft 111 stappen nodig en stijgt naar een piek van 9232 voordat het instort. Het steps-eindpunt retourneert alleen de stoptijd en piekhoogte zonder het hele pad, voor snelle bulk scans van waar de grote stijgingen en lange staarten zijn. Alle rekenkunde wordt uitgevoerd in gehele getallen met willekeurige precisie, zodat de piek exact blijft, zelfs wanneer een klein startgetal opzwelt tot miljoenen, en een veiligheidslimiet houdt elk verzoek begrensd. Startgetallen tot honderd biljoen worden geaccepteerd. Alles wordt lokaal en deterministisch berekend, dus het is direct en privé. Ideaal voor wiskundeonderwijs, getaltheorie, recreatieve wiskunde en ontwikkelaars van puzzelapps, sequence- en hagelsteenvisualisaties, en lesmateriaal over het beroemdste onopgeloste probleem in de rekenkunde. Pure lokale berekening — geen sleutel, geen externe dienst, direct. Live, niets opgeslagen. 2 compute-eindpunten. Dit is specifiek de Collatz/3n+1-reeks; voor priemfactorisatie of GCD gebruik een getaltheorie-API.

api.oanor.com/collatz-api