LeetCode笔记:412. Fizz Buzz
来源:互联网 发布:网络作者介绍 编辑:程序博客网 时间:2024/06/06 00:56
问题:
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”
]
大意:
写一个程序输出代表1到n的字符串。
但是3的倍数要输出“Fizz”,5的倍数要输出“Buzz”,3和5共同的倍数要输出“FizzBuzz”。
例子:
n = 15,
Return:
[
“1”,
“2”,
“Fizz”,
“4”,
“Buzz”,
“Fizz”,
“7”,
“8”,
“Fizz”,
“Buzz”,
“11”,
“Fizz”,
“13”,
“14”,
“FizzBuzz”
]
思路:
思路。。。这道题没啥思路好说的,无非就是在循环里判断是不是3和5的倍数并作出相应的处理罢了。就如Discuss里所说的,没有明白这道题的点在哪。实在不像leetcode的水平。
代码(Java):
public class Solution { public List<String> fizzBuzz(int n) { List<String> result = new ArrayList<String>(); for (int i = 1; i <= n; i++) { if (i % 3 == 0 && i % 5 == 0) result.add("FizzBuzz"); else if (i % 3 == 0) result.add("Fizz"); else if (i % 5 == 0) result.add("Buzz"); else result.add(String.valueOf(i)); } return result; }}
合集:https://github.com/Cloudox/LeetCode-Record
版权所有:http://blog.csdn.net/cloudox_
- LeetCode笔记:412. Fizz Buzz
- 小白笔记------------------leetcode(412. Fizz Buzz )
- LeetCode 412. Fizz Buzz
- [LeetCode]--412. Fizz Buzz
- LeetCode-412. Fizz Buzz
- LeetCode 412. Fizz Buzz
- 【leetcode】412. Fizz Buzz
- LeetCode 412. Fizz Buzz
- leetcode 412. Fizz Buzz
- leetcode 412. Fizz Buzz
- Leetcode 412.Fizz Buzz
- leetcode-412. Fizz Buzz
- LeetCode 412. Fizz Buzz
- 【LeetCode】 412. Fizz Buzz
- LeetCode 412. Fizz Buzz
- LeetCode--412. Fizz Buzz
- 412. Fizz Buzz [LeetCode]
- [leetcode]--412. Fizz Buzz
- 关于形参和实参
- 微信、凤凰、头条……逼疯你的除了老板,还有后台
- LeetCode #343 - Integer Break - Medium
- 2016年末闲谈iOS开发的未来
- IOS开发基础03(Label,textField)
- LeetCode笔记:412. Fizz Buzz
- 静态h5页面没有后台直接访问本地json文件
- Spring IOC基础 注解方式
- Java 程序员学习中各阶段的建议
- 面向对象----观察者模式(示例)
- Spring+Quartz实现周末、节假日排除的定时任务
- range()函数
- ubuntu的JDK时区与北京时间相差8个小时(Tomcat、Spring)
- Spring MVC参数处理--gzip和deflate的几点区别