Je l'ai créé comme une petite histoire de programmation Bash. J'écris un article à un rythme rapide pour une raison quelconque. Au fait, ceci est le troisième versement.
Pour FizzBuzz, veuillez vérifier ici. Comptez à partir de 1
--Afficher "Fizz" lorsqu'il est divisible par 3 --Afficher "Buzz" lorsqu'il est divisible par 5 --Affichez "Fizz Buzz" lorsqu'il est divisible par les deux
Etc.
#!/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
Vous pouvez le faire en appliquant un programme qui devient aho lorsqu'il existe des multiples de 3 et une chaîne de caractères de 3.
En créant ce programme
--Algorithme --Expression conditionnelle --Opérateur conditionnel --read commande
Je comprends.
Recommended Posts