412. Fizz Buzz
来源:互联网 发布:多维分析 数据服务 编辑:程序博客网 时间:2024/06/06 04:34
题目
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”
]
Subscribe to see which companies asked this question.
思路
比较简单,遍历判断push对应字符串就行
代码
class Solution {public: vector<string> fizzBuzz(int n) { vector<string> result; if(n < 1) { return result; } for(int i=1;i<=n;i++) { if(i % 3 == 0 && i % 5 == 0) { result.push_back("FizzBuzz"); } else if(i % 3 == 0) { result.push_back("Fizz"); } else if(i % 5 == 0) { result.push_back("Buzz"); } else { result.push_back(to_string(i)); } } return result; }};
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
- 虚机操作之migrate日志跟踪
- 【PMP】Head First PMP 学习笔记 第七章 成本管理
- 关于渲染帧率(FPS)的问题
- 邮件自动发送程序GUI版
- 51nod-1555:布丁怪
- 412. Fizz Buzz
- 科研江湖中的一眼清泉之数据简化学会(科普版4k字,附6k字新闻)
- EffectiveJava(16)复合优先于继承
- R语言中报错:invalid argument to unary operator
- DOM、JDOM、DOM4J的区别
- RxJava中的doOnSubscribe默认执行线程分析
- python3的爬虫算法(2)--下载图片并保存到指定途径
- Android ViewPager 实现滑动跟定时循环连播外加底部小红点指示器
- 当时光匆匆才知道梦想遥不可及