From: Tammo Freese Date: 2001-07-20T00:34:17+09:00 Subject: [ruby-talk:18127] Re: An exercise in minimalism At 00:19 20.07.01 +0900, David Alan Black wrote: >Hi -- > >On Thu, 19 Jul 2001, Chris Moline wrote: > >> Here's a first attempt. It weighs in at 66 bytes. >> >> (n=$*[0].to_i).times{|i|s=((n-1)/2-i).abs >> puts " "*s+"#"*(n-2*s)} > ^ > >You can take out that space, in which case I declare a tie :-) >Here's my 65-byte version: > >n=$*[0].to_f/2;(0-n..n).each{|x|puts" "*x.abs+"#"*(2*(n-x.abs))} > 60 byte :-) (n=$*[0].to_i).times{|i|s=(n/2-i).abs;puts" "*s+"#"*(n-2*s)} - Tammo - Tammo Freese freese@acm.org