Hoy hemos tenido la primera code kata. Jose ha preparado una magnifica sesión en la que hemos puesto el pomodoro a 25 minutos para elaborar una solución al problema del Fizz Buzz.

Hemos tenido soluciones muy elegantes, os paso esta por ejemplo de Alberto:

public class FizzBuzz {

	final static String FIZZ = "Fizz";
	final static String BUZZ = "Buzz";
	final static String FIZZBUZZ = "FizzBuzz";
	public static void main(String[] args) {
		for (int i=1; i<=100; i++) {
			System.out.println(getFizzBuzz(i));
			
		}
	}
	
	public static String getFizzBuzz (int number) {
		if (number % 15 ==0){
			return FIZZBUZZ;
		} else if (number % 3 ==0){
			return FIZZ;
		} else if (number % 5 ==0){
			return BUZZ;
		} else {
			return Integer.toString(number);
		}
	}

}

¿Algún comentario? ¿Mejora?

Hemos decidido hacerla en Java, la próxima irá en python y alguien por ahí ha dicho que en LISP.