Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/env ruby
- def multiple_of_3?(x)
- return true if (x%3) == 0
- return false
- end
- def multiple_of_5?(x)
- return true if (x%5) == 0
- return false
- end
- def multiple_of_3_or_5?(x)
- return true if multiple_of_3?(x) and multiple_of_5?(x)
- return false
- end
- (1..100).each do |e|
- if multiple_of_3_or_5?(e)
- printf "FizzBuzz\n"
- next
- end
- if multiple_of_3?(e)
- printf "Fizz\n"
- next
- end
- if multiple_of_5?(e)
- printf "Buzz\n"
- next
- end
- printf "#{e}\n"
- end
- 1 [26/453]
- 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
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement