On Sat, 21 Jul 2001, Avi Bryant wrote:

> 145.  Are we sick of this yet?

Bytes are dropping like flies -- what's not to like? :-)

> @c=(@b='#{n>0?n: :No} bottle#{:s if n!=1} of beer')+' on the wall'
> eval %{puts"#@c, #@b\nTake one down, pass it around,",(n-=1;"#@c.\n\n");}*n=99

I'll trade you three bytes for one period:

@c=(@b='#{n>0?n: :No} bottle#{:s if n!=1} of beer')+' on the wall'
eval %{puts"#@c, #@b.
Take one down, pass it around,",(n-=1;"#@c.

");}*n=99


(Am I missing any reasons why expanding the \n's would be bad?  Maybe
cross-platform weirdness?)


David

-- 
David Alan Black
home: dblack / candle.superlink.net
work: blackdav / shu.edu
Web:  http://pirate.shu.edu/~blackdav