[Python] Project Euler [WAS: Come iniziare]

Marco Beri marcoberi a gmail.com
Ven 13 Feb 2015 11:53:38 CET


2015-02-13 11:48 GMT+01:00 Stefano Dal Pra <s.dalpra a gmail.com>:

>  Si', gli one-liner sono affascinanti.
> Per un po' l'ho fatto, ma ben presto il tempo richiesto scala in modo
> esorbitante.
>

Questi sono i soli problemi che ho risolto con 5 o meno righe (sono
arrivato circa a 310 poi ho smesso completamente):

~$ wc -l Dropbox/projecteuler/solved/*.py | sort
       1 /Users/marcob/Dropbox/projecteuler/solved/16.py
       1 /Users/marcob/Dropbox/projecteuler/solved/20.py
       4 /Users/marcob/Dropbox/projecteuler/solved/1.py
       4 /Users/marcob/Dropbox/projecteuler/solved/228b.py
       4 /Users/marcob/Dropbox/projecteuler/solved/6.py
       5 /Users/marcob/Dropbox/projecteuler/solved/119.py
       5 /Users/marcob/Dropbox/projecteuler/solved/40.py
       5 /Users/marcob/Dropbox/projecteuler/solved/70c.py


Cmq, per quel problema, c'e' ancora una variante, che definirei
> "dell'avvocato":
>
> >>> 1366
> 1366
> >>> len('1366')
> 4
>
> Che risolve il problema 16 con soli 4 caratteri ...
>

:-D

Ciao.
Marco.

-- 
http://beri.it/ - Un blog
http://beri.it/i-miei-libri/ - Qualche libro
http://beri.it/articoli/ - Qualche articolo
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lists.python.it/pipermail/python/attachments/20150213/7e275888/attachment.html>


Maggiori informazioni sulla lista Python