算法设计与结构基础作业第五周
来源:互联网 发布:wow采集信息数据库 编辑:程序博客网 时间:2024/04/28 12:17
412.Fizz Buzz
Write a program that outputs the string representation of numbers from 1 ton.
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,从1遍历到n,如果是3的倍数就输出“Fizz”,如果是5的倍数就输出“Buzz”,如果既是3的倍数又是5的倍数输出“FizzBuzz”,否则输出该数字。注意的是,所有的输出均为string格式。
My C++ code:
class Solution {public: vector<string> fizzBuzz(int n) { vector<string> res(n) ; for (int i = 1 ; i <= n ; ++ i) { if (i % 3 == 0 ) res[i - 1] += string("Fizz") ; if (i % 5 == 0 ) res[i - 1] += string("Buzz") ; if (res[i - 1] == "") res[i - 1] += to_string(i) ; } return res ;};
0 0
- 算法设计与结构基础作业第五周
- 算法设计与结构基础作业第六周
- 算法设计与结构基础作业第七周
- 算法结构与设计基础作业第八周
- 算法结构与设计基础作业第九周
- 算法设计与结构基础作业第十周
- 算法设计与结构基础作业第十二周
- 算法设计与结构基础作业第十三周
- 算法设计与结构基础作业第十五周
- 算法设计与结构基础作业第十六周
- 算法设计与结构基础作业第十七周
- 算法设计与结构基础作业第十八周
- 算法结构与设计基础作业第十一周
- 算法设计与结构基础作业第十四周
- 算法设计与应用基础-第五周
- 算法设计与应用基础:第五周
- 算法分析与设计课程作业第五周#1
- 算法设计与应用基础: 第五周(1)
- 李白打酒
- 洛谷 P1462 通往奥格瑞玛的道路
- ubuntu中使用pyenv包管理器
- Java中的Properties
- 不能将 "const char *" 类型的值分配到 "LPCWSTR" 类型的实体 错误解决方法
- 算法设计与结构基础作业第五周
- Populating Next Right Pointers in Each Node II
- Atitit 技术经理职责与流程表总结
- 【蓝桥杯单片机组】第七届决赛模拟
- org.springframework.beans.factory.NoSuchBeanDefinitionException: No matching bean of type
- 802.11 tool release installation guide
- [数据结构]Trie树
- 4.7 筛选法求素数
- Zynq-Linux移植学习笔记之十-u-boot网络配置