Fizz Buzz问题及解法
来源:互联网 发布:网络电视必须买盒子么 编辑:程序博客网 时间:2024/06/06 01:07
问题描述:
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”.
示例:
n = 15,Return:[ "1", "2", "Fizz", "4", "Buzz", "Fizz", "7", "8", "Fizz", "Buzz", "11", "Fizz", "13", "14", "FizzBuzz"]
问题分析:
主要看n以内的每个数是否为3和5的倍数,按照要求,相应求解即可。
过程详见代码:
class Solution {public: vector<string> fizzBuzz(int n) { vector<string> res; for(int i = 1; i <= n; i++) { stringstream ss; ss << i; if(i % 3 == 0 && i % 5 == 0) res.push_back("FizzBuzz"); else if(i % 5 == 0) res.push_back("Buzz"); else if(i % 3 == 0) res.push_back("Fizz"); else res.push_back(ss.str());}return res; }};
0 0
- Fizz Buzz问题及解法
- Fizz Buzz 问题
- Fizz Buzz 问题
- LintCode-Fizz Buzz问题
- LintCode(Fizz Buzz 问题).
- Lintcode:Fizz Buzz 问题
- 412. Fizz Buzz的C++解法
- leetcode[Fizz Buzz]//待整理多种解法
- LintCode之Fizz Buzz问题
- lintcode-简单- Fizz Buzz 问题
- LintCode 9 Fizz Buzz 问题
- LintCode,Fizz Buzz 问题-java
- 9.Fizz Buzz-Fizz Buzz 问题(容易题)
- Fizz Buzz
- Fizz Buzz
- Fizz Buzz
- Fizz Buzz
- Fizz Buzz
- 184. Department Highest Salary
- ffmpeg--学习笔记3-学习1-ffmpeg命令行参数
- RabbitMQ+PHP 消息队列环境配置
- 成功 or 改变
- 利用自动索引计算数组元素平方和
- Fizz Buzz问题及解法
- [sklearn学习]linear_model.LinearRegression
- [转]手工开栈
- Servlet学习笔记
- a链接
- selenium+java+testng分层设计(三)
- Android组件
- 获取View的宽高
- 下午茶时间 玩会儿数据注入 让DI带我装逼带我灰