> > for i in `seq 1 100`; do FB=`expr $i % 15`; F=`expr $i % 3`; B=`expr $i % 5`;\ > > if [ $FB = 0 ]; then i=FizzBuzz; elif [ $F = 0 ]; then i=Fizz;\ > > elif [ $B = 0 ]; then i=Buzz; fi; echo $i; done > > こんな感じか > public static void main(String[] args) { > for (int i = 1; i <= 100; i++) { > System.out.print((i%15)==0?"FizzBuzz":(i% 5)==0?"Buzz":(i% 3)==0?"Fizz":i); > } > } > こうだよ(;´Д`) 3と5の公倍数判定はいらないんじゃないの(;´Д`) 参考:2008/06/15(日)21時53分54秒