DEV Community

KOGA Mitsuhiro
KOGA Mitsuhiro

Posted on • Originally published at qiita.com

Javaで短いFizzBuzz

数年前にAnarchy Golfに投稿したjavaのFizzBuzzです。
懐しくて公開しました。

class f{public static void main(String[]a){for(int i=0;++i<101;)System.out.println((i%3<1?"Fizz":"")+(i%5<1?"Buzz":i%3<1?"":i));}}

更に短いコードはenumを使うようですが、Anarchy Golfではstderrをチェックされるのでテストを通りませんでした。

enum f{a;{for(int i=0;++i<101;)System.out.println((i%3<1?"Fizz":"")+(i%5<1?"Buzz":i%3<1?"":i));}}

Javaは文法の制約が厳しめなので他の言語ほど短くするのは難しくないと思います。

Top comments (0)