<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">2016-01-09 19:35 GMT+01:00 Giovanni Porcari <span dir="ltr"><<a href="mailto:giovanni.porcari@softwell.it" target="_blank">giovanni.porcari@softwell.it</a>></span>:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><span class=""><br>
> Il giorno 09 gen 2016, alle ore 18:31, Marco Beri <<a href="mailto:marcoberi@gmail.com">marcoberi@gmail.com</a>> ha scritto:<br>
><br>
> 2016-01-09 17:09 GMT+01:00 enrico franchi <<a href="mailto:enrico.franchi@gmail.com">enrico.franchi@gmail.com</a>>:<br>
> Categorie:<br>
> - il piu' corto (lunghezza, wc -c del file)<br>
> - il piu' veloce<br>
> - il piu' efficiente computazionalmente (complessita' computazionale, non velocita' pura)<br>
> - il piu' pythonico (stile, PEP8, zen)<br>
><br>
> Per ora concorro per il più breve (ma ammetto che c'è un bug, non le trova ancora tutte :-)<br>
><br>
> marco@marco-desktop:~/work/anagrammi$ time python anagram.py italia Marco Beri<br>
> [['reimbarco']]<br>
><br>
> real 0m1.232s<br>
> user 0m1.200s<br>
> sys 0m0.028s<br>
><br>
> marco@marco-desktop:~/work/anagrammi$ wc anagram.py<br>
> 44 119 1261 anagram.py<br>
><br>
><br>
> Anche come efficienza non è malaccio, se non fosse che, appunto, non le trova tutte! :-D<br>
><br>
><br>
<br>
</span>Ecco il mio:<br>
<br>
Topobook:Desktop gporcari$ time python anagrams.py marco beri<br>
['reimbarco']<br>
<br>
real 0m0.689s<br>
user 0m0.665s<br>
sys 0m0.015s<br>
Topobook:Desktop gporcari$ wc anagrams.py<br>
26 61 654 anagrams.py<br>
Topobook:Desktop gporcari$<br>
<br>
Ma come il tuo non le trova tutte :)<br>
<span class=""><font color="#888888"><br>
</font></span></blockquote><div><br><br></div><div>Visto solo ora questo gustoso thread. Brevemente:<br><br></div><div>sdp@nbdp:~/italiano$ wc anagra.py<br> 12 21 203 anagra.py<br>sdp@nbdp:~/italiano$ time python anagra.py gu marco beri<br>reimbarco<br><br><br>real 0m0.617s<br>user 0m0.588s<br>sys 0m0.028s<br><br><br></div><div>gu e' un file con tutte le parole ( cat ITALIANO.? > gu )<br><br></div><div>S<br></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><span class=""><font color="#888888">G<br>
</font></span><div class=""><div class="h5"><br>
_______________________________________________<br>
Python mailing list<br>
<a href="mailto:Python@lists.python.it">Python@lists.python.it</a><br>
<a href="http://lists.python.it/mailman/listinfo/python" rel="noreferrer" target="_blank">http://lists.python.it/mailman/listinfo/python</a><br>
</div></div></blockquote></div><br></div></div>