Ich habe es als kleine Geschichte der Bash-Programmierung erstellt. Ich schreibe aus irgendeinem Grund schnell einen Artikel. Dies ist übrigens die dritte Rate.
Informationen zu FizzBuzz finden Sie unter hier. Von 1 hochzählen
Und so weiter.
#!/bin/bash
echo -n "Please input number => "
read num
for i in $(seq 1 ${num})
do
if (( $i % 3 == 0 && $i % 5 == 0 ))
then
echo "FizzBuzz"
else if (( $i % 3 == 0))
then
echo "Fizz"
else if (( $i % 5 == 0 ))
then
echo "Buzz"
else
echo $i
fi
fi
fi
sleep 1
done
$ ./fizzbuzz.sh
Please input number => 15
1
2
Fizz
4
Buzz
Fizz
7
8
Fizz
Buzz
11
Fizz
13
14
FizzBuzz
Sie können es schaffen, indem Sie ein Programm anwenden, das aho wird, wenn es Vielfache von 3 und eine Zeichenfolge von 3 gibt.
Durch das Erstellen dieses Programms
--Algorithmus
Ich verstehe.
Recommended Posts