Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

fizzbuzz

Name: Anonymous 2014-07-23 3:44

import java.util.*;

public class FizzBuzz {
static private final TreeMap<Integer, String> FACTOR_MAP;
static private final Collection<Integer> FACTORS;

static {
FACTOR_MAP = new TreeMap<Integer, String>();
FACTOR_MAP.put(3, "Fizz");
FACTOR_MAP.put(5, "Buzz");
FACTORS = FACTOR_MAP.keySet();
}

public String toFizzBuzzLine(int i) {
StringBuilder result = new StringBuilder();
for (int factor : FACTORS) {
if (i % factor == 0) {
result.append(FACTOR_MAP.get(factor));
}
}
if (result.length() < 1) {
result.append(i);
}
return result.toString();
}

public static void main(String[] args) {
FizzBuzz fb = new FizzBuzz();
for (int i = 1; i <= 100; i++) {
System.out.println(fb.toFizzBuzzLine(i));
}
}
}

Name: Anonymous 2016-07-19 6:36

NO EXCEPTIONS

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List