>Enrico Franchi <enrico.fran...@gmail.com> writes:

> A me piace barare:
>
> % time python erat_matrix.py 10000000
> (array([      2,       3,       5, ..., 9999971, 9999973, 9999991]),)
> python erat_matrix.py 10000000  0.61s user 0.12s system 38% cpu 1.930 total

Ho fatto anche di peggio.
Programma per trovare il maggior numero di cifre di pi, con tempo
massimo di esecuzione brevissimo e dimensione massima del file di 4kB
(mi pare fosse una sfida di SPOJ):

v=0
for c in'M31A  ...  Q\\]cEv:O{o]1y.(g':v=v*95+ord(c)-32
print'3.%d725253'%v

al posto dei puntini ci sono altri ~4000 caratteri della
rappresentazione in base 95 della parte decimale di pi.

7866 cifre "calcolate" in una frazione di secondo.

E non sono stato l'unico ad avere questa idea, c'erano altri programmi
con risultati simili (però quelli che arrivavano intorno ai 4000 erano
molti di più).

ciao,
Mauro
_______________________________________________
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python

Reply via email to