# Quizz 126

**URL:** <https://www.ruby-forum.com/t/quizz-126/105847>\
**Category:** Ruby\
**Created:** [June 3, 2007, 7:31pm UTC](https://www.ruby-forum.com/t/quizz-126/105847 "2007-06-03T19:31:38Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![philip](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/p/96bed5/32.png) [@philip](https://www.ruby-forum.com/u/philip)\
**Post date:** [June 3, 2007, 7:31pm UTC](https://www.ruby-forum.com/t/quizz-126/105847/1 "2007-06-03T19:31:38Z")

</div>

Hi,  
here is the one i came up with:

------first-----------------------------

c=100

def chaos\_coop x  
a1,a2 = (x % 3 == 0) ? [“Fizz”,“Fizz”] : ["",x]  
(x % 5 == 0) ? a1 +“Buzz” : a2  
end

(1…c).each {|x|  
puts chaos\_coop(x) }

-----second-----------------------------------

c=100  
def square\_coop x  
a3=(x % 3 == 0) ? 1 : 0  
a5=(x % 5 == 0) ? 2 : 0

case a3+a5  
when 0 : x  
when 1 : “Fizz”  
when 2 : “Buzz”  
when 3 : “FizzBuzz”  
end  
end

(1…c).each {|x|  
puts square\_coop(x) }
