Ad

Test Description

Code
Diff
  • import java.util.List;
    import java.util.ArrayList;
    
    public class FizzBuzz {
      
      public static List<String> evaluate(int input) {
        List<String> listOfString = new ArrayList<>();
        for (int i = 1; i < input + 1; i++) {
          listOfString.add(parse(i));
        }
        
        return listOfString;
      }
      
      private static String parse(int number) {
        if (number == 3) {
          return "Fizz";
        } else if (number == 5) {
          return "Buzz";
        }
        
        return Integer.toString(number);
      }
    }
    • import java.util.List;
    • import java.util.ArrayList;
    • public class FizzBuzz {
    • public static List<String> evaluate(int input) {
    • List<String> listOfString = new ArrayList<>();
    • for (int i = 1; i < input + 1; i++) {
    • listOfString.add(parse(i));
    • }
    • return listOfString;
    • }
    • private static String parse(int number) {
    • if (number == 3) {
    • return "Fizz";
    • } else if (number == 5) {
    • return "Buzz";
    • }
    • return Integer.toString(number);
    • }
    • }

Given an integer n, return a string array answer (1-indexed) where:

answer[i] == "FizzBuzz" if i is divisible by 3 and 5.
answer[i] == "Fizz" if i is divisible by 3.
answer[i] == "Buzz" if i is divisible by 5.
answer[i] == i (as a string) if none of the above conditions are true.

Example 1:

Input: n = 3
Output: ["1","2","Fizz"]
Example 2:

Input: n = 5
Output: ["1","2","Fizz","4","Buzz"]
Example 3:

Input: n = 15
Output: ["1","2","Fizz","4","Buzz","Fizz","7","8","Fizz","Buzz","11","Fizz","13","14","FizzBuzz"]

Code
Diff
  • import java.util.List;
    
    public class FizzBuzz {
      public static String evaluate(String input) {
        return input;
      }
      
      public static List<String> evaluate(int input) {
        return List.of(evaluate(Integer.toString(input)));
      }
    }
    • import java.util.List;
    • public class FizzBuzz {
    • public static String evaluate(String input) {
    • return input;
    • }
    • public static List<String> evaluate(int input) {
    • return List.of(evaluate(Integer.toString(input)));
    • }
    • }