My First Fizz Buzz

Fizz buzz est un exercice, que l’on peut rencontrer lors d’un entretien. Il consiste à afficher une suite de nombres de 0 à 100 : si le nombre est un multuple de 3 alors on affiche à la suite fizz, si le nombre est un multiple de 5  on affiche à la suite buzz. si le nombre est un multiple de 3 et 5 (càd 15) alors on affiche à la suite fizz buzz. Un exercice pas bien compliqué, mais justement cela vous permet de faire preuve de créativite. A vous de coder !

Mon premier fizz buzz écrit en shell:



#! /bin/sh

fizz_buzz(){

if [ « $1″ -lt « $2″ ]
then
FIZZ_BUZZ=$1″ : »
if [ `expr $1 % 3` -eq 0 ]; then
FIZZ_BUZZ= »$FIZZ_BUZZ fizz »
fi

if [ `expr $1 % 5` -eq 0 ]; then
FIZZ_BUZZ= »$FIZZ_BUZZ buzz »
fi

echo « $FIZZ_BUZZ »

fizz_buzz `expr $1 + 1` $2
fi
}
if [ « $# » -gt 0 ]
then
fizz_buzz 0 $1
else
echo parameter missing : specify a number
fi


(Je m’excuse d’avance pour l’illisibilité du code.)

N’hésitez pas à partager votre fizz buzz.

A bientôt.

One thought on “My First Fizz Buzz

Répondre à marie.b Annuler la réponse.:

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *