<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div><div><div>On Apr 2, 2009, at 10:52 AM, Chris Rossi wrote:</div><blockquote type="cite"><br><div class="gmail_quote">On Thu, Apr 2, 2009 at 11:49 AM, Stephan Altmueller <span dir="ltr">&lt;<a href="mailto:stephan_altmueller@unc.edu">stephan_altmueller@unc.edu</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"> Hi,<br> <br> <a href="http://en.wikibooks.org/wiki/Algorithm_implementation/Strings/Longest_common_substring#Python" target="_blank">http://en.wikibooks.org/wiki/Algorithm_implementation/Strings/Longest_common_substring#Python</a><br> </blockquote><div> </div><div>Wow, clearly implemented by a C programmer translating C directly to Python.  Love the opaque identifiers and the convoluted code.  Looks like he's creating a creating a 2 dimensional matrix of size len(string1) x len(string2)?!?!<br> <br>Is mine the shortest?  ;)<br><br>Chris<br></div></div></blockquote><div><br class="webkit-block-placeholder"></div><div>Chris, I think you should update the wikipedia example - it's just not {right,pythonic} seeing the Ruby, VB.NET and even Java implementations done in fewer lines of code :)<div><br class="webkit-block-placeholder"></div><div>Paul</div><div><br><div></div></div></div></div><br></div></body></html>