LeetCode-412. Fizz Buzz-Java
2016-10-28 00:12
357 查看
一. 题目
Write a program that outputs the string representation of numbers from 1 to n.
But for multiples of three it should output “Fiz” 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:
二. 思路
如果number能被3整除,输出Fizz,如果number能被5整除,输出Buzz,如果number能被15整除,输出FizzBuzz。
注意: FizzBuzz的输出要在最前面,否则可能会输出两次字符串。
三. AC代码
Write a program that outputs the string representation of numbers from 1 to n.
But for multiples of three it should output “Fiz” 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" ]
二. 思路
如果number能被3整除,输出Fizz,如果number能被5整除,输出Buzz,如果number能被15整除,输出FizzBuzz。
注意: FizzBuzz的输出要在最前面,否则可能会输出两次字符串。
三. AC代码
public List<String> fizzBuzz(int n) { List<String> ls=new ArrayList<String>(); for(int i=1;i<=n;i++){ if(i%3==0){ if(i%5==0){ ls.add("FizzBuzz"); } else{ ls.add("Fizz"); } }else if(i%5==0){ ls.add("Buzz"); }else{ String s=""+i; ls.add(s); } } return ls; }
相关文章推荐
- (Java) LeetCode 412. Fizz Buzz —— 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题解】412. Fizz Buzz【E】
- leetcode 412. Fizz Buzz
- leetcode oj java Fizz Buzz
- LeetCode 412. Fizz Buzz (int转string)
- 小白笔记------------------leetcode(412. Fizz Buzz )
- [LeetCode] 412. Fizz Buzz 解题报告
- 【leetcode】【Easy】【412. Fizz Buzz】
- Leetcode-412. Fizz Buzz
- leetcode412. Fizz Buzz
- 【LeetCode】412. Fizz Buzz
- 【Leetcode】412. Fizz Buzz
- leetcode 412. Fizz Buzz
- 【LeetCode】412. Fizz Buzz