Python Code-Laufzeit verbessern?
Hallo, wie kann ich die Laufzeit des folgenden Codes verbessern?
Ich bin die ganze Zeit am umschreiben aber weiss nicht recht, wo das Problem liegt.
1 Antwort
Von gutefrage auf Grund seines Wissens auf einem Fachgebiet ausgezeichneter Nutzer
programmieren, Informatik, Programmieren & Softwareentwicklung
Anstatt bei jeder Zahl zu schauen, ob die eine integrale Wurzel hat, könntest Du auch die Quadrate der Ganzahlen einmal erzeugen udn schauen, ob die Zahl dabei ist.
Das könnte bei einer sehr großen Liste und überschaubarem Wertebereich deutlich schneller sein.