Fizz Buzz
难度:简单
这道题纠结了一下要不要发博客哈哈,但还是想着做过的题就要记录一下,思路是遍历分别对15、5、3取余作判断就可以了
代码如下:
public List<String> fizzBuzz(int n) {
List<String> list = new ArrayList<>();
for (int i = 1; i <= n; i++) {
if (i%15==0){
list.add("FizzBuzz");
}else if(i%5==0){
list.add("Buzz");
}else if(i%3==0){
list.add("Fizz");
}else{
list.add(String.valueOf(i));
}
}
return list;
}
执行结果:通过