Given number n. Print number from 1 to n. But:
when number is divided by 3, print “fizz”.
when number is divided by 5, print “buzz”.
when number is divided by both 3 and 5, print “fizz buzz”.
import java.util.ArrayList;
import java.util.List;
public class Solution {
/**
* @param n: An integer
* @return: A list of strings.
*/
public List<String> fizzBuzz(int n) {
ArrayList<String> list = new ArrayList<String>();
for(int i=1;i<=n;i++){
if(i%3==0 && i%15!=0){
list.add("fizz");
continue;
}
if(i%5==0 && i%15!=0){
list.add("buzz");
continue;
}
if(i%15==0){
list.add("fizz buzz");
continue;
}else {
list.add(Integer.toString(i));
continue;
}
}
return list;
}
}