Coder sans if ni else ni switch ni ternaire c’est possible ?

Un nouveau défi pour vous les développeurs et développeuses !  Pouvez-vous mettre en place ce programme sans if, ni else, si switch, ni ternaire s’il vous plaît ?

 

L’énoncé du défi

Han Solo veut prouver qu’il est le meilleur (c’est Han Solo hein !) au tir de PistoLaser.
Par contre, son pote Lando veut lui corser un peu le jeu.
Il lui propose de jouer en lançant un dé 10 faces.

Si le dé affiche 1, 2, ou 3, il peut tirer avec son PistoLaser dernière génération de la main droite (il est droitier).

 

Si le dé fait 7, 8, 9, il devra tirer avec la main gauche, et il est habituellement plus lent.

 

Outils utilisables

Première version

Dans une première version, vous allez concevoir le tout dans une console.

Vous pouvez utiliser les listes, les dictionnaires, les variables, les tuples, les méthodes.

PAR CONTRE AUCUN IF, AUCUN ELSE, AUCUN SWITCH, AUCUN TERNAIRE

 

Seconde version

Vous allez remplacer l’application par une application WinForm ou WPF.

PAR CONTRE AUCUN IF, AUCUN ELSE, AUCUN SWITCH, AUCUN TERNAIRE

Troisième version

Si Han fait un 10, il a le droit d’utiliser son PistoLaserXFire, qui tire deux fois plus vite.

PAR CONTRE AUCUN IF, AUCUN ELSE, AUCUN SWITCH, AUCUN TERNAIRE

 

 

Un repository en place pour y déposer votre version 🙂

Vous pouvez déposer votre travail ici :

https://github.com/evan-boissonnot/des-defis-pour-developper-coder-sans-if-else

Notre adresse

1 rue du guesclin
44000 Nantes

Notre téléphone

+33 2 79 65 52 87

Société

DevToBeCurious SARL
84860163900018 - Nantes B 848 601 639