412. Fizz Buzz
来源:互联网 发布:plsql导出表结构和数据 编辑:程序博客网 时间: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”
]
意思就是,输入一个数n,在1到n之间,每一个数字,如果这个数字能被3整除输出 “Fizz”,能被5整除,输出 “Buzz”,能被15整除,输出 “FizzBuzz”.
//普通的#include <iostream>#include<string>#include <vector>using namespace std;int main(){ vector<string> res; int n; cin >> n; for (int i = 0; i <= n; ++i) { if (i % 15 == 0) res.push_back("FizzBuzz"); else if (i % 3 == 0) res.push_back("Fizz"); else if (i % 5 == 0) res.push_back("Buzz"); else res.push_back(to_string(i)); } for (int i = 0; i <= n; ++i) { cout << res[i] << endl; } return 0;}
AC:
class Solution {public: vector<string> fizzBuzz(int n) { vector<string> res; for (int i = 1; i <= n; ++i) { if (i % 15 == 0) res.push_back("FizzBuzz"); else if (i % 3 == 0) res.push_back("Fizz"); else if (i % 5 == 0) res.push_back("Buzz"); else res.push_back(to_string(i)); } return res; }};
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
- ionic2 storage
- #Roman to Integer
- 问题 K: QAQ and steel ball discs【博弈】
- 驼峰格式转换
- SSH配置免密码登录后,仍需要输入密码——解决方案
- 412. Fizz Buzz
- 【网络流24题-16】数字梯形问题 费用流
- Java Web 学习笔记之九:利用Jetty+restEasy搭建简单的rest web service
- Mac下Sublime text2中文乱码问题的解决
- js 处理后台传过来的list——超级好用
- 2.3.2替换空格
- NGUI的图片轮播类似英雄联盟选皮肤的小DEMO
- JAVA蓝桥杯:杨辉三角形
- 399. Evaluate Division