duncan.booth at invalid.invalid
Fri Jun 20 09:31:19 CEST 2008
Terry Reedy <tjreedy at udel.edu> wrote:
>> [['Fizz', 'Buzz', 'FizzBuzz', str(i)][62/(pow(i, 4, 15) + 1)%4] for i
>> in xrange(1, 101)]
> These make the lookup table variable, so it has to be recalculated for
> each i.
So what? Mark Wooding was posting about mathematical elegance and came up
with that really neat pow() call. If runtime came into it then one of the
previous solutions or (as Mark already said) a straightforward sometable[i%
15] is going beat something like this hands-down.
This is coding for fun not profit.
Duncan Booth http://kupuguy.blogspot.com
More information about the Python-list