diff --git a/src/FizzBuzz.java b/src/FizzBuzz.java index 59d2c62..0a534b1 100644 --- a/src/FizzBuzz.java +++ b/src/FizzBuzz.java @@ -1,17 +1,25 @@ +import java.util.ArrayList; + public class FizzBuzz { public static void main(String[] args) throws Exception { + ArrayList result = new ArrayList(); + for (int i = 1; i <= 100; i++) { - if ( i % 3 == 0 && i % 5 == 0) { - System.out.println("FizzBuzz"); - } else if (i % 3 == 0) { - System.out.println("Fizz"); - } else if (i % 5 == 0) { - System.out.println("Buzz"); - } else { - System.out.println(i); + if (i % 3 == 0) { + result.add("Fizz"); + } + if (i % 5 == 0) { + result.add("Buzz"); } + if (result.size() == 0) { + result.add(String.valueOf(i)); + } + + System.out.println(String.join("", result)); + + result.clear(); } } }