412. Fizz Buzz

C++

class Solution {
public:
    vector<string> fizzBuzz(int n) {
        vector<string> results;
        for(int i=1;i<=n;i++)
        {
          if(i%3==0&&i%5==0)
          results.push_back("FizzBuzz");
          else if(i%3==0)
          results.push_back("Fizz");
          else if(i%5==0)
          results.push_back("Buzz"); 
          else
          results.push_back(to_string(i)); 
        }
        return results;
    }
};

Java

public class Solution {
    public List<String> fizzBuzz(int n) {
        ArrayList<String> results = new ArrayList<String>();
        for (int i = 1; i <= n; i++) {
            if (i % 15 == 0) {
                results.add("FizzBuzz");
            } else if (i % 5 == 0) {
                results.add("Buzz");
            } else if (i % 3 == 0) {
                results.add("Fizz");
            } else {
                results.add(String.valueOf(i));
            }
        }
        return results;
    }
}

Javascript

/**
 * @param {number} n
 * @return {string[]}
 */
var fizzBuzz = function(n) {
    var result=[];
    for(var i=1;i<=n;i++)
    {
      if(i%15===0)
      result.push("FizzBuzz");
      else if(i%3===0)
      result.push("Fizz");
      else if(i%5===0)
      result.push("Buzz"); 
      else
      result.push(i.toString()); 
    }
    return result;
};
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • TITLE: 编程语言乱炖 码农最大的烦恼——编程语言太多。不是我不学习,这世界变化快! 有时候还是蛮怀念十几、二...
    码园老农阅读 5,450评论 2 35
  • jHipster - 微服务搭建 CC_简书[https://www.jianshu.com/u/be0d56c4...
    quanjj阅读 856评论 0 2
  • 芳心如花花似梦,一朝相思一朝愁。滴滴情深深似海,几番孤独几番忧。可叹一别九重天,人分天涯江两边。再次重逢渺无期,唯...
    黑色最彻底的奢华阅读 219评论 0 1
  • UIMenuController的示例 UIMenuController须知 默认情况下, 有以下控件已经支持UI...
    Style_伟阅读 553评论 0 0