わしゃ素人じゃけえ、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
|