Skip to content

ComicScrip/dojo-1

Repository files navigation

Dojo 1

Principe du Dojo

Les katas sont inspirés de la pratique des arts martiaux dans laquelle une répétition d’un même mouvement permet d’atteindre une expertise dans le domaine.

L’objectif du dojo est d’acquérir les bons réflexes méthodologiques lors de la résolution d'un problème simple (le kata), afin d’être entraîné à faire face aux futures situations complexes du métier de développeur. Le dojo se présente comme un jeu qui implique quelques règles : un binôme est toujours aux commandes (composé d’un pilote et d’un copilote). Le pilote est au clavier (il code). Le copilote discute avec le pilote et explique au reste du groupe ce que le binôme essaye de réaliser. Une rotation des rôles entre les membres du groupe doit être respectée toutes les 3min/5min pour permettre à chacun d’être pilote puis copilote.

Plus d'infos ici

Utilisation

Pour installer : npm install.

Pour tester si votre travail est bon : npm test <nom_ennoncé>.

Énoncés

fizzBuzz

Écrire un programme qui renvoie :

  1. "fizz" dans le cas où le nombre passé en paramètre est un multiple de 3
  2. "buzz" dans le cas où le nombre passé en paramètre est un multiple de 5
  3. "fizzbuzz" dans le cas où le nombre passé est à la fois un multiple de 3 et de 5
  4. Le nombre dans le cas où ce dernier n’est ni un multiple de 3 ni un multiple de 5

farenheitToCelsius

Écrire un programme qui renvoie une température en celsius à partir d'une température donnée en Farenheit. Voici la formule de conversion : [°F] = [°C] × ​9⁄5 + 32

Attention : le resultat doit être arrondi à l'entier le plus proche !

kelvinToCelsius

Écrire un programme qui renvoie une température en celsius à partir d'une température donnée en Kelvin. Voici la formule de conversion : [°K] = [°C] + 273.15

Attention : le resultat doit être arrondi à l'entier le plus proche !

Exercice bonus

Refaire l'exercice fizzBuzz en écrivant seulement 2 conditions ;)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published