Advertisement
Guest User

Untitled

a guest
Mar 31st, 2015
169
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.52 KB | None | 0 0
  1. TASK 1
  2.  
  3. def fizzbuzz(start,finish)
  4. (start..finish).each do |i|
  5. if i % 5 == 0 && i % 3 == 0
  6. puts "FizzBuzz"
  7. elsif i % 5 == 0
  8. puts "Buzz"
  9. elsif i % 3 == 0
  10. puts "Fizz"
  11. else
  12. puts i
  13. end
  14. end
  15. end
  16.  
  17.  
  18.  
  19. TASK 2 (with help)
  20.  
  21. def fizzbuzz(start = 0, finish = 100)
  22. start.upto(finish) do |i|
  23. puts rules(i)
  24. end
  25. end
  26.  
  27. def rules(number)
  28. result = ''
  29. result << "Fizz" if number % 3 == 0
  30. result << "Buzz" if number % 5 == 0
  31. result = result.empty? ? number : result
  32. end
  33.  
  34. fizzbuzz
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement