Jean-Paul Calderone wrote: > On Tue, 27 Dec 2005 14:02:57 -0700, Tim Hochberg <[EMAIL PROTECTED]> wrote: > >>Shane Hathaway wrote: >> >>>Paul McGuire wrote: >>> >>> >>>Also, here's another cheat version. (No, 7seg.com does not exist.) >>> >>> import urllib2 >>> def seven_seg(x):return urllib2.urlopen('http://7seg.com/'+x).read() >>> >> >>And another one from me as well. >> >>class a: >> def __eq__(s,o):return 1 >>seven_seg=lambda i:a() >> > > > This is shorter as "__eq__=lambda s,o:1". > > But I can't find the first post in this thread... What are you > guys talking about?
There's a contest described at http://www.pycontest.net/. People have been working on two sorts of solutions: 'honest' solutions that actually do what's described there. The best of these are around 130 characters. There's also a set of 'cheat' solutions that fool the supplied test program. I suspect that these will not pass muster when they actually get submitted, but we'll see I suppose. A couple of people have figured out how to write these cheating solution extremely compactly (32 bytes). One of the simpler ones is: import test;seven_seg=test.test_vectors.get This will make sense if you look at the kit supplied by the above site. -tim -- http://mail.python.org/mailman/listinfo/python-list