leetcode-412- Fizz Buzz

来源:互联网 发布:淘宝卖家怎么设置特价 编辑:程序博客网 时间:2024/05/04 05:02

问题

题目:[leetcode-412]

思路

枚举判断。

代码

/*3 : Fizz5:Buzz3&&5FizzBuzz*/class Solution {public:    vector<string> fizzBuzz(int n) {        std::vector<std::string> ret;        for( int i = 1; i <= n; ++i )        {            if( (i%3 == 0) && (i%5 != 0) )            {                ret.push_back(std::string("Fizz"));            }            else if( (i%3 != 0)&&(i%5 == 0) )            {                ret.push_back(std::string("Buzz"));            }            else if( (i%3 == 0)&&(i%5 == 0) )            {                ret.push_back( std::string("FizzBuzz") );            }            else            {                ret.push_back( int2string(i) );            }        }        return ret;    }private:    std::string int2string( int val ){        std::stringstream ss;        ss << val;        return ss.str();    }};
0 0
原创粉丝点击