FizzBuzzとは
- エンジニアがテストコードでよく書くネタ。Wiki参照 https://ja.wikipedia.org/wiki/Fizz_Buzz
Javaなら1行でシンプルに書ける。そうLambdaならね
import java.util.stream.IntStream;
public class FizzBuzz {
public static void main(String[] args) {
IntStream.rangeClosed(1, 100).forEach(
i -> System.out.format("%s%s%n",
(i%3 == 0 ? "Fizz" : ""),
(i%5 == 0 ? "Buzz" : (i%3 == 0 ? "" : i))
)
);
}
}