题目

类型:Math

image.png

解题思路

image.png

代码

  1. public List<String> fizzBuzz(int n) {
  2. List<String> answer = new ArrayList<String>();
  3. for (int i = 1; i <= n; i++) {
  4. StringBuffer sb = new StringBuffer();
  5. if (i % 3 == 0) {
  6. sb.append("Fizz");
  7. }
  8. if (i % 5 == 0) {
  9. sb.append("Buzz");
  10. }
  11. if (sb.length() == 0) {
  12. sb.append(i);
  13. }
  14. answer.add(sb.toString());
  15. }
  16. return answer;
  17. }