Leetcode 412.FizzBuzz
2024-09-02 02:24:07
题目描述
写一个程序,输出从 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"
]
题目分析
筛素法类似思想, 先初始化所有元素为空字符串, 之后将3的倍数的元素加上”Fizz”, 5的倍数的元素加上”Buzz”, 后遍历整个数组并将数组中空的字符串赋值为次序.
源码
1 |
大专栏 Leetcode 412.FizzBuzz"line">class { |
最新文章
- word20161206
- j.APR连接器整体框图(含SSL实现分析)
- nginx修改配置后不生效的问题
- 树莓派启用root账户
- MVC Pager 使用
- Maven应用
- 第四章 Leader选举算法分析
- nginx 版本介绍
- iOS &; Mac 调试命令(VMMap&;Top)
- hdoj 5417 Victor and Machine
- WCF入门介绍
- 了解ANSI编码
- ASP.Net用jQuery ajax实现页面局部刷新
- Openjudge-计算概论(A)-判断闰年
- ubuntu环境下安装docker遇到的坑
- nginx学习笔记(二)
- python 解除装饰器,调用原本函数。
- 清明 DAY 1
- jQuery 知识点总结
- smarty学习——组合修改器
热门文章
- Lua与C++交互初探之C++调用Lua
- 添加并启动MySQL服务
- HDU -1166 线段树
- 人工智能必备之Python3.8.1-安装
- OpenCV On Android环境配置最新&;最全指南(Android Studio篇)
- 吴裕雄--天生自然 pythonTensorFlow自然语言处理:PTB 语言模型
- Spring Test+JUnit4整合使用测试ZZJ_淘淘商城项目:day01(RESTful Web Service)
- android studio 导入eclipse项目后的报错解决
- c语言中,为什么以下程序直接按”Enter“也就是回车程序不结束?
- elasticsearch min_hash 应用分析