From 64fb8965359ca71def622fc18f558e6d0383b063 Mon Sep 17 00:00:00 2001 From: claGiaSW Date: Wed, 6 Nov 2024 16:43:46 +0000 Subject: [PATCH] basic fizzbuzz using java ArrayList --- src/FizzBuzz.java | 24 ++++++++++++++++-------- 1 file changed, 16 insertions(+), 8 deletions(-) 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(); } } }