From: dblack@... Date: 2007-06-04T08:01:35+09:00 Subject: Re: FizzBuzz (#126) Hi -- On Mon, 4 Jun 2007, Robert Dober wrote: > On 6/3/07, dblack@wobblini.net wrote: >> Hi -- >> >> On Mon, 4 Jun 2007, Rick DeNatale wrote: >> >> > On 6/3/07, James Edward Gray II wrote: >> >> This solution cracked me up, but there is a typo in it... >> >> >> >> On Jun 3, 2007, at 9:49 AM, Fred Phillips wrote: >> >> >> >> > puts '59' >> >> > puts 'FizzBuzz >> >> > puts '61' >> >> >> >> The middle line there is missing a quote. ;) >> > >> > The 'safer' way to do this approach might be something like: >> > >> > %w{1 2 Fizz 4 Buzz Fizz 7 8 Fizz Buzz 11 Fizz 13 14 FizzBuzz >> > 16 17 Fizz 19 Buzz Fizz 22 23 Fizz Buzz 26 Fizz 28 29 >> FizzBuzz >> > 31 32 Fizz 34 Buzz Fizz 37 38 Fizz Buzz 41 Fizz 43 44 >> FizzBuzz >> > 46 47 Fizz 49 Buzz Fizz 52 53 Fizz Buzz 56 Fizz 58 59 >> FizzBuzz >> > 61 62 Fizz 64 Buzz Fizz 67 68 Fizz Buzz 71 Fizz 73 74 >> FizzBuzz >> > 76 77 Fizz 79 Buzz Fizz 82 83 Fizz Buzz 86 Fizz 88 89 >> FizzBuzz >> > 91 92 Fizz 94 Buzz Fizz 97 98 Fizz Buzz >> > }.each {|x| puts x} >> >> Or: >> >> puts %w{ 1 2 Fizz 4 ... } > .join("\n") You don't need that though; puts will puts each element in the array. David -- Q. What is THE Ruby book for Rails developers? A. RUBY FOR RAILS by David A. Black (http://www.manning.com/black) (See what readers are saying! http://www.rubypal.com/r4rrevs.pdf) Q. Where can I get Ruby/Rails on-site training, consulting, coaching? A. Ruby Power and Light, LLC (http://www.rubypal.com)