In Python wäre das:range(1e100)
Dann mach haltrange(int(1e100))
oder besser noch:range(int("1"+"".join(["0" for _ in range(100)])))
>>> int(1e100)
10000000000000000159028911097599180468360808563945281389781327557747838772170381060813469985856815104
>>> int("1"+"".join(["0" for _ in range(100)]))
10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
Dann brauchst du eine größere Variable.Leider leider gibt es im fertigen Script immer einen IntegerOverflowError.
In der Tat! Zähl bitte mal alle Ziffern "1" in [0,(10^100)-1)].
Stimmst du dem zu @maua1?Sind übrigends 10^101 mal die Ziffer 1
Mein Handy braucht bei C/GPU gebundenen Sachen eine Wasserkühlung und der Laptop darf ruhig noch eine Weile haltenDann brauchst du eine größere Variable.
Ach ist das ein Wettbewerb? Ich hätte da noch so ein altes Sony Experia Z3 Compact mit kaputtem Display...
Und wie viele Takte schafft dein Prozessor pro Sekunde (Hz)? Wie lange würde er rechnen müssen?Genau 1e100 Takte, oder etwa nicht?
Wir verwenden unerlässliche Cookies, damit diese Website funktioniert, und optionale Cookies, um dein Erlebnis zu verbessern.