美文网首页
Ruby - Fizz Buzz

Ruby - Fizz Buzz

作者: 独孤涛 | 来源:发表于2016-12-17 23:41 被阅读15次

Ruby - Fizz Buzz

ruby作业题目如下:

ruby 题目

这个题目主要是使用循环和判断做,逻辑上并没有难点,主要是用来熟悉ruby的语法。
代码如下

#!/usr/bin/ruby
#-*- coding:utf-8 -*-

n = 15
digits = (1..15)
a = "Fizz"
b = "Buzz"
for i in digits
    if i%3 == 0 && i%5 ==0
        puts a+b
    elsif i%3 == 0
        puts a
    elsif i%5 ==0
        puts b
    else
        puts i
    end
end

最后输出结果如下:

1
2
Fizz
4
Buzz
Fizz
7
8
Fizz
Buzz
11
Fizz
13
14
FizzBuzz

相关文章

网友评论

      本文标题:Ruby - Fizz Buzz

      本文链接:https://www.haomeiwen.com/subject/ggsamttx.html