412. Fizz Buzz
来源:互联网 发布:华尔街英语软件课程 编辑:程序博客网 时间:2024/05/17 09:15
Write a program that outputs the string representation of numbers from 1 to n.
But for multiples of three it should output “Fizz” instead of the number and for the multiples of five output “Buzz”. For numbers which are multiples of both three and five output “FizzBuzz”.
Example:
n = 15,Return:[ "1", "2", "Fizz", "4", "Buzz", "Fizz", "7", "8", "Fizz", "Buzz", "11", "Fizz", "13", "14", "FizzBuzz"]
#include <iostream>#include <vector>#include <string>#include <sstream>using namespace std;string Int_to_String(int n){ostringstream stream;stream<<n; //n为int类型return stream.str();}class Solution {public: vector<string> fizzBuzz(int n) { vector<string> s; for(int i=1;i<=n;i++) { if(i%3==0 && i%5==0) { s.push_back("FizzBuzz");} else if(i%3==0 && i%5!=0){s.push_back("Fizz");}else if(i%3!=0 && i%5==0){s.push_back("Buzz");}else if(i%3!=0 && i%5!=0){string str = Int_to_String(i); s.push_back(str);}} return s; }};int main(){Solution s;int n;cin >> n;vector<string> r = s.fizzBuzz(n);for(int i=0;i<r.size();i++){cout << r[i] << endl;}}
0 0
- 412. Fizz Buzz
- LeetCode 412. Fizz Buzz
- 412. Fizz Buzz
- 412. Fizz Buzz
- [LeetCode]--412. Fizz Buzz
- 412. Fizz Buzz
- LeetCode-412. Fizz Buzz
- LeetCode 412. Fizz Buzz
- 412. Fizz Buzz
- 412. Fizz Buzz
- 【leetcode】412. Fizz Buzz
- LeetCode 412. Fizz Buzz
- 412. Fizz Buzz
- 412. Fizz Buzz
- leetcode 412. Fizz Buzz
- leetcode 412. Fizz Buzz
- Leetcode 412.Fizz Buzz
- leetcode-412. Fizz Buzz
- HTML5的表单功能合集
- Android Studio安卓项目目录结构详解(思维导图)
- wordpress和微信平台那些事
- Java中的this和super
- ViewGroup的touch事件:dispatchTouchEvent、onInterceptTouchEvent、onTouchEvent
- 412. Fizz Buzz
- UVA.11464 Even Parity (思维题 开关问题)
- html+css+js好看的梅花
- mysql 查看慢查询
- Linux的一些命令
- [LeetCode]344. Reverse String(反转字符串)
- Hibernate连接三种数据库的配置(SQL Server、Oracle、MySQL)
- Java网络
- DataBinding