Ich war ein Problem zu lösen stieß ich auf, was die Summe der Leistungen von 3 0-2009 mod 8.Welche Optimierungen werden durchgeführt, damit dieser Code schnell abgeschlossen wird?
ich eine Antwort mit Stift und Papier bekam und versuchte es mit einigen einfachen Python zu überprüfen
print(sum(3**k for k in range(2010)) % 8)
Ich war überrascht, wie schnell es eine Antwort zurück gab. Meine Frage ist, welche Optimierungen oder Tricks der Dolmetscher benutzt, um die Antwort so schnell zu bekommen?