def fizzbuzz(n):
res=[]
for i in range(1,n+1):
if i%15==0: res.append('FizzBuzz')
elif i%3==0: res.append('Fizz')
elif i%5==0: res.append('Buzz')
else: res.append(str(i))
return res
public List<String> fizzBuzz(int n){
List<String> res=new ArrayList<>();
for(int i=1;i<=n;i++){
if(i%15==0) res.add("FizzBuzz");
else if(i%3==0) res.add("Fizz");
else if(i%5==0) res.add("Buzz");
else res.add(String.valueOf(i));
} return res;
}
FizzBuzz. str(i) vs String.valueOf(i). elif vs else if.
def fizzbuzz(n):
res=[]
for i in range(1,n+1):
if i%15==0: res.append('FizzBuzz')
elif i%3==0: res.append('Fizz')
elif i%5==0: res.append('Buzz')
else: res.append(str(i))
return res
public List<String> fizzBuzz(int n){
List<String> res=new ArrayList<>();
for(int i=1;i<=n;i++){
if(i%15==0) res.add("FizzBuzz");
else if(i%3==0) res.add("Fizz");
else if(i%5==0) res.add("Buzz");
else res.add(String.valueOf(i));
} return res;
}
1. Check divisibility 2. Add labels