わしゃ素人じゃけえ、Rubyとシェルスクリプト(sh / bash)をちょっとかじった程度なんでな。

1
2
3
4
5
6
7
#!/usr/local/bin/ruby
[*1..100].each{|i|
puts (  i%15 == 0 ? "FizzBuzz" :
        i%5 == 0 ? "buzz" :
        i%3 === 0 ? "fizz" :
        i )
}
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
#!/bin/sh
declare -i i
for int in `seq 1 100` ; do
        i=${int}
        if (( i % 15 == 0 ))     ; then
                echo "FizzBuzz"
        elif (( i % 5 == 0 ))    ; then
                echo "buzz"
        elif (( i % 3 == 0 ))    ; then
                echo "fizz"
        else
                echo "${i}"
        fi
done