Leetcode刷题100天—412. Fizz Buzz(字符串)—day63
【摘要】 前言:作者:神的孩子在歌唱大家好,我叫智 412. Fizz Buzz难度简单113收藏分享切换为英文接收动态反馈写一个程序,输出从 1 到 n 数字的字符串表示。如果 n 是3的倍数,输出“Fizz”;如果 n 是5的倍数,输出“Buzz”;如果 n 同时是3和5的倍数,输出 “FizzBuzz”。示例:n = 15,返回:[ "1", "2", "Fizz", "...
前言:
作者:神的孩子在歌唱
大家好,我叫智

412. Fizz Buzz
难度简单113收藏分享切换为英文接收动态反馈
写一个程序,输出从 1 到 n 数字的字符串表示。
-
如果 n 是3的倍数,输出“Fizz”;
-
如果 n 是5的倍数,输出“Buzz”;
-
如果 n 同时是3和5的倍数,输出 “FizzBuzz”。
示例:
n = 15,
返回:
[
"1",
"2",
"Fizz",
"4",
"Buzz",
"Fizz",
"7",
"8",
"Fizz",
"Buzz",
"11",
"Fizz",
"13",
"14",
"FizzBuzz"
]
package 字符串;
import java.util.ArrayList;
import java.util.List;
public class _412_Fizz_Buzz {
public List<String> fizzBuzz(int n) {
List<String> list=new ArrayList<String>();
int i=0;
while(i++<n) {
if (i%3==0&&i%5==0) {
list.add("FizzBuzz");
}
else if (i%3==0) {
list.add("Fizz");
}else if (i%5==0) {
list.add("Buzz");
}else {
list.add(String.valueOf(i));
}
}
return list;
}
}
转载说明:跟我说明,务必注明来源,附带本人博客连接。
【版权声明】本文为华为云社区用户原创内容,未经允许不得转载,如需转载请自行联系原作者进行授权。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)