środa, października 10, 2007

Przerabiamy komputer w grzejnik ;-)

W tym celu należy przekonać procesor by pracował przy jak największym obciążeniu ;-)
Poniżej 4 linijki kodu w Pythonie, które spełniają świetnie rolę pożeracza procesora.

s = 2
while True:
print len(str(s))
s=s**2


Jak to działa? Prosto ;-)
Obliczamy kolejne wyrazy szeregu an = an-12 gdzie a0=2, zamieniamy je w łańcuchy tekstowe i obliczamy ich długość, po czym wyświetlamy tą długość.
Sam doszedłem do ponad miliona cyfr wyniku ;-) a zajęło to grubo ponad 30 minut.


Podobne postybeta
Chromebook i jego wady
JNI i łańcuchy ;-)
AST w akcji - zamieniamy źrodło w Java'ie w "rysunek" ;-)
Ile wie o Tobie Internet?
Python z urllib = najlepszy menadżer pobierania ;-)