Fizz Buzz
n = 15,
Return:
[
"1",
"2",
"Fizz",
"4",
"Buzz",
"Fizz",
"7",
"8",
"Fizz",
"Buzz",
"11",
"Fizz",
"13",
"14",
"FizzBuzz"
]Last updated
n = 15,
Return:
[
"1",
"2",
"Fizz",
"4",
"Buzz",
"Fizz",
"7",
"8",
"Fizz",
"Buzz",
"11",
"Fizz",
"13",
"14",
"FizzBuzz"
]Last updated
class Solution {
public List<String> fizzBuzz(int n) {
List<String> res = new ArrayList<>();
for(int i = 1; i <= n; i++){
if(i % 3 != 0 && i % 5 != 0){
res.add(String.valueOf(i));
}
else if( i %3 == 0 && i % 5 != 0){
res.add("Fizz");
}
else if(i % 3 != 0 && i % 5 ==0){
res.add("Buzz");
}else{
res.add("FizzBuzz");
}
}
return res;
}
} int fizz = 3;
int buzz = 5;
for(int i = 1; i <= n; i++){
if(i == fizz && i == buzz){
res.add("FizzBuzz");
fizz += 3;
buzz += 5;
}
else if(i == fizz){
res.add("Fizz");
fizz+=3;
}
else if(i == buzz){
res.add("Buzz");
buzz += 5;
}
else{
res.add(String.valueOf(i));
}
}
return res;
}