Zum Inhalt
Kubikzahlen
Aus ProgrammingWiki
Archivierte Version vom 2023-03-16T20:14:00+00:00.
Aktuelle Version
liste = {}; function goOn(list,s,m){ var last = list.length-1; var summe = s + (list[last]*list[last]*list[last]); if(summe > 20000) return; var a = Array.from(list); liste[summe] = a; for(var i=m+1; i < 30; i++){ if(list.indexOf(i) != -1) continue; var a = Array.from(list); a.push(i); goOn(a,summe,i); } } goOn([0],0,0); zahlen = Object.keys(liste); console.log("Es folgen alle Zahlen bis "+maxVal+". Per Copy&Paste der Zeile kopierbar."); console.log(zahlen); var maxVal = zahlen[zahlen.length-1]; console.log("Berechnet bis: "+maxVal); var found = false; for(var i=1; i < maxVal; i++){ var k = i; var k1 = k+1; var q = k1*k1*k1; var count = 0; for(var z=k; z <= q; z++){ if(maxVal <= z) { console.log("K = "+k+" hatte nur noch aufeinanderfolgende Elemente in M"); found = true; break; } if(liste[z]) count++; else { //console.log("K = "+k+" hatte "+count+" aufeinanderfolgende Elemente in M"); break; } } if(found) break; }
ausführen
Seite
Quelltext
Versionen/Autoren
Konto registrieren
Anmelden
Navigation
Startseite
Letzte Änderungen
Alle Seiten
Einführungskurs
Hilfe
Dateien
Suche
Suchen
Werkzeuge
Links auf diese Seite
Spezialseiten