写一个程序,输出从 1 到 n 数字的字符串表示。

1. 如果 n 是3的倍数,输出“Fizz”;

2. 如果 n 是5的倍数,输出“Buzz”;

3.如果 n 同时是3和5的倍数,输出 “FizzBuzz”。

示例:

n = 15, 返回: [ "1", "2", "Fizz", "4", "Buzz", "Fizz", "7", "8", "Fizz", "Buzz", "11", "Fizz", "13", "14", "FizzBuzz" ]

class Solution {
public:vector<string> fizzBuzz(int n) {vector<string> res;for(int i = 1; i <= n; i++){if(i % 3 == 0 && i % 5 == 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;}
};

转载于:https://www.cnblogs.com/lMonster81/p/10434101.html

LeetCode412Fizz Buzz相关推荐

  1. [leetcode-412-Fizz Buzz]

    Write a program that outputs the string representation of numbers from 1 to n. But for multiples of ...

  2. LeetCode简单题之Fizz Buzz

    题目 给你一个整数 n ,找出从 1 到 n 各个整数的 Fizz Buzz 表示,并用字符串数组 answer(下标从 1 开始)返回结果,其中: answer[i] == "FizzBu ...

  3. LeetCode 1195. Fizz Buzz Multithreaded--并发系列题目--Java 解法--AtomicInteger/CountDownLatch/CyclicBarrier

    题目地址:Fizz Buzz Multithreaded - LeetCode Write a program that outputs the string representation of nu ...

  4. lc412. Fizz Buzz

    Fizz Buzz Easy 526 785 Favorite Share Write a program that outputs the string representation of numb ...

  5. leetcode 412. Fizz Buzz

    Write a program that outputs the string representation of numbers from 1 to n. But for multiples of ...

  6. [重构到模式-Chain of Responsibility Pattern]把Fizz Buzz招式重构到责任链模式

    写一段程序从1打印到100,但是遇到3的倍数时打印Fizz,遇到5的倍数时打印Buzz,遇到即是3的倍数同时也是5的倍数时打印FizzBuzz.例如: 1 2 Fizz 4 Buzz Fizz 7 8 ...

  7. t66y.buzz index.php,6.FizzBuzz

    本系列文章为laracasts.com 的系列视频教程--Code Katas in PHP 的学习笔记.若喜欢该系列视频,可去该网站订阅后下载该系列视频,支持正版. Kata 是一个简短,可重复的编 ...

  8. 【快乐水题】412. Fizz Buzz

    原题: 力扣链接:412. Fizz Buzz 题目简述: 给你一个整数 n ,找出从 1 到 n 各个整数的 Fizz Buzz 表示,并用字符串数组 answer(下标从 1 开始)返回结果,其中 ...

  9. c++判断一个数字是否为buzz number的算法(附完整源码)

    C++判断一个数字是否为buzz number的算法 C++判断一个数字是否为buzz number的算法完整源码(定义,实现,main函数测试) C++判断一个数字是否为buzz number的算法 ...

最新文章

  1. Google Play服务中的条码扫描识别
  2. LeetCode 2 两数相加
  3. python装饰器原理-深入理解 Python 装饰器
  4. python网上编程课程-少儿编程 为你解读Python编程课程
  5. LINUX的一些简单命令 时间修改
  6. linux oracle 11g ora-00845,Linux下安装Oracle11g , MEMORY_TARGET(AMM)小于/dev/shm处理(ORA-00845)...
  7. SVM原理以及Tensorflow 实现SVM分类(附代码)
  8. java nio connect_服务器或客户端上的Java NIO套接字在什么时...
  9. 【转】在淘宝一年测试工作的感悟
  10. 字体引入/字体抽离/字体压缩
  11. oppor829t如何刷机_OPPO R829T卡刷刷机图文教程
  12. excel表格自动填充为汉字拼音首字母
  13. Python编写后门程序
  14. 怎么用计算机弹春天在哪里,春天在哪里
  15. Mono.Cecil使用示例之给UnityEditor.dll中的ConsoleWindow添加双击委托
  16. vue腾讯地图h5 定位
  17. 腾讯实习结束总结+感悟
  18. lan9252、lan9253和lan9254参数比较
  19. 在 Parallels Desktop 中,全屏模式使用 Win7,唤醒时黑屏
  20. 2016年终总结——学生时代的结束、北漂生活的开始

热门文章

  1. linux的技术点,给你的Linux系统上点stress
  2. mysql 51 bin_mysqldump和bin-log备份以及恢复示例
  3. 我国最早超级计算机,全球十大超级计算机将在沪开通
  4. 【编译原理】FIRSTVT和LASTVT求法
  5. java 日期 解析_Java日期解析(Java DATE Parsing)
  6. mysql 搜索正则表达式_[MySQL] 用正则表达式进行搜索
  7. python文件读取模式_day-2 python 文件读写模式r,r+,w,w+,a,a+的区别
  8. bazel 链接第三方动态库_惠州权威信息系统安全检测第三方
  9. 『设计模式』Web程序开发最基本的编程模式--MVC编程模式
  10. 数据结构-队列之顺序队列