Data commit
This commit is contained in:
parent
7387c8f97b
commit
cb5bb5e222
199093 changed files with 3378972 additions and 0 deletions
8
Task/FizzBuzz/UNIX-Shell/fizzbuzz-1.sh
Normal file
8
Task/FizzBuzz/UNIX-Shell/fizzbuzz-1.sh
Normal file
|
|
@ -0,0 +1,8 @@
|
|||
i=1
|
||||
while expr $i '<=' 100 >/dev/null; do
|
||||
w=false
|
||||
expr $i % 3 = 0 >/dev/null && { printf Fizz; w=true; }
|
||||
expr $i % 5 = 0 >/dev/null && { printf Buzz; w=true; }
|
||||
if $w; then echo; else echo $i; fi
|
||||
i=`expr $i + 1`
|
||||
done
|
||||
13
Task/FizzBuzz/UNIX-Shell/fizzbuzz-2.sh
Normal file
13
Task/FizzBuzz/UNIX-Shell/fizzbuzz-2.sh
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
n=1
|
||||
while [ 100 -ge n ]; do
|
||||
if [ $((n % 15)) -eq 0 ]; then
|
||||
echo FizzBuzz
|
||||
elif [ $((n % 3)) -eq 0 ]; then
|
||||
echo Fizz
|
||||
elif [ $((n % 5)) -eq 0 ]; then
|
||||
echo Buzz
|
||||
else
|
||||
echo $n
|
||||
fi
|
||||
n=$((n + 1))
|
||||
done
|
||||
13
Task/FizzBuzz/UNIX-Shell/fizzbuzz-3.sh
Normal file
13
Task/FizzBuzz/UNIX-Shell/fizzbuzz-3.sh
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
NUM=1
|
||||
until ((NUM == 101)) ; do
|
||||
if ((NUM % 15 == 0)) ; then
|
||||
echo FizzBuzz
|
||||
elif ((NUM % 3 == 0)) ; then
|
||||
echo Fizz
|
||||
elif ((NUM % 5 == 0)) ; then
|
||||
echo Buzz
|
||||
else
|
||||
echo "$NUM"
|
||||
fi
|
||||
((NUM = NUM + 1))
|
||||
done
|
||||
7
Task/FizzBuzz/UNIX-Shell/fizzbuzz-4.sh
Normal file
7
Task/FizzBuzz/UNIX-Shell/fizzbuzz-4.sh
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
for ((n=1; n<=100; n++))
|
||||
do
|
||||
fb=''
|
||||
[ $(( n % 3 )) -eq 0 ] && fb="${fb}Fizz"
|
||||
[ $(( n % 5 )) -eq 0 ] && fb="${fb}Buzz"
|
||||
[ -n "${fb}" ] && echo "${fb}" || echo "$n"
|
||||
done
|
||||
10
Task/FizzBuzz/UNIX-Shell/fizzbuzz-5.sh
Normal file
10
Task/FizzBuzz/UNIX-Shell/fizzbuzz-5.sh
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
command_not_found_handle () {
|
||||
local Fizz=3 Buzz=5
|
||||
[ $(( $2 % $1 )) -eq 0 ] && echo -n $1 && [ ${!1} -eq 3 ]
|
||||
}
|
||||
|
||||
for i in {1..100}
|
||||
do
|
||||
Fizz $i && ! Buzz $i || echo -n $i
|
||||
echo
|
||||
done
|
||||
1
Task/FizzBuzz/UNIX-Shell/fizzbuzz-6.sh
Normal file
1
Task/FizzBuzz/UNIX-Shell/fizzbuzz-6.sh
Normal file
|
|
@ -0,0 +1 @@
|
|||
for i in {1..100};do ((($i%15==0))&& echo FizzBuzz)||((($i%5==0))&& echo Buzz;)||((($i%3==0))&& echo Fizz;)||echo $i;done
|
||||
Loading…
Add table
Add a link
Reference in a new issue