FizzBuzzとの3か月(20)

お世話になっております。

今日は、シェルスクリプトで書いてみました。

以下、コードです。

#!/usr/sh

PARAM=1

while test $PARAM -le 100
do
  if test 0 -eq `expr $PARAM % 5` && test 0 -eq `expr $PARAM % 3`
  then
    echo FizzBuzz
  elif test 0 -eq `expr $PARAM % 3`
  then
    echo Fizz
  elif test 0 -eq `expr $PARAM % 5`
  then
    echo Buzz
  else
    echo $PARAM
  fi
  PARAM=`expr $PARAM + 1`

done

JavaPythonの方が可読性が高いのがよくわかります。

以上