LeetCode 412. Fizz Buzz
发布日期:2021-07-01 03:23:44
浏览次数:2
分类:技术文章
本文共 835 字,大约阅读时间需要 2 分钟。
1. 题目
写一个程序,输出从 1 到 n 数字的字符串表示。
-
如果 n 是
3
的倍数,输出“Fizz”
-
如果 n 是
5
的倍数,输出“Buzz”
-
如果 n 同时是
3和5
的倍数,输出“FizzBuzz”
示例:n = 15,返回:[ "1", "2", "Fizz", "4", "Buzz", "Fizz", "7", "8", "Fizz", "Buzz", "11", "Fizz", "13", "14", "FizzBuzz"]
来源:力扣(LeetCode) 链接:https://leetcode-cn.com/problems/fizz-buzz
著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。
2. 解题
- 按题意模拟即可
class Solution { public: vectorfizzBuzz(int n) { vector ans; for(int i = 1; i <= n; ++i) { if(i%3 == 0 && i%5 != 0) ans.push_back("Fizz"); else if(i%3 != 0 && i%5 == 0) ans.push_back("Buzz"); else if(i%3 == 0 && i%5 == 0) ans.push_back("FizzBuzz"); else ans.push_back(to_string(i)); } return ans; }};
12 ms 10.3 MB
转载地址:https://michael.blog.csdn.net/article/details/105665256 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
做的很好,不错不错
[***.243.131.199]2024年04月26日 22时04分03秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
Proftpd MySQL [Step by Step]
2019-05-02
HP-UX oracle RAC 双机实践
2019-05-02
解决SHELL脚本中的export无法生效的问题【转】
2019-05-02
linux中的sh脚本语法【转】
2019-05-02
区别数据结构中的堆栈与内存中的堆栈的个人总结【转】
2019-05-02
c++中冒号(:)和双冒号(::)的用法【转】
2019-05-02
谭浩强《C++面向对象程序设计》知识点总结
2019-05-02
__attribute__((packed))
2019-05-02
Android深入浅出之Binder机制
2019-05-02
linux查看硬件信息
2019-05-02
linux支持大于4G内存
2019-05-02
WM_GETINFO相关
2019-05-02
填入空隙(setbkcolor,setbkmode)
2019-05-02
[收藏] FC交换机基础知识详解
2019-05-02
关于数据中台系统,需要了解哪些技术?
2019-05-02
Linux调试工具
2019-05-02
用Eclipse和GDB构建ARM交叉编译和在线调试环境
2019-05-02
Ubuntu下 rsync同步文件实例
2019-05-02