-
Notifications
You must be signed in to change notification settings - Fork 29
feat(moyen): ajoute l'exercice 7 #4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat(moyen): ajoute l'exercice 7 #4
Conversation
|
Salut @divlo ! Merci beaucoup pour ta contribution proche de la perfection !! 2 remarques avant que j'intègre ton exercice : peux-tu préciser dans l'énoncé qu'il s'agit de décalages sur la gauche (négatifs) pour la valeur de décalage 3 on passe de D à A, tous tes décalages sont négatifs d'ailleurs dans tes tests. Proposition (facultatif si tu n'as pas le temps) : on pourrait pousser la difficulté en mettant un décalage positif ou négatif : valeur numérique positive => décalage sur la gauche D => A pour +3 et en valeur numérique négative -3 donne A => D. Dernier point : peux-tu supprimer le commentaire au dessus de la déclaration de fonction STP : Ça n'apporte pas grand chose au code vu que tout est dans l'énoncé. Merci beaucoup ! Et encore merci pour ce super taf 👍 |
|
Super proposition, je n'avais pas pensé à le faire dans les deux sens de décalages. J'ai modifié l'énoncé et les tests, faudrait quand même vérifier que les tests sont justes. |
|
Merci d'avoir pris en compte mes retours. Tu peux vérifier tes tests avec cet outil en ligne : https://cryptii.com/pipes/caesar-cipher Dernières retouches que je te demanderai :
Après ça je peux merger ! Merci beaucoup. |
|
Aussi, tu as pas mal d'erreurs dans tes tests unitaires ! J'ai rédigé le code qui résout l'exercice, je suis dans les starting blocks pour intégrer ton exo, manque plus que tu corriges ces quelques petites choses, merci ! |
|
@javascriptdezero Ah ah, j'avais aussi codé la solution à cet exercice, il y a quelque mois, mais il ne prenait que des nombres positifs avec un décalage à gauche (qui sont maintenant les nombres négatifs, c'est plus logique). Pour le moment, j'ai corrigé les tests avec le site que tu m'as conseillé et normalement tout devrait être bon maintenant! 👍 |
|
C'est presque bon ! Il reste un test unitaire qui n'est pas bon, dans le fichier exercice-7.test.js ligne 12 la valeur de décalage vaut -12 au niveau du test et 12 au niveau du expect(). On va y arriver ! |
Effectivement, je devrais d'avantage me relire avant de faire un commit. 😅 |
|
Oui c'est mieux de se relire au moins une fois mais encore merci pour ta contribution et toutes les corrections que tu as apportées suite à mes retours ! Je viens tout juste de merger 👍 |
Salut Jérémy! 👋 @javascriptdezero
J'ajoute un exercice au
coding-dojodans le niveau moyen, c'est le chiffrement de César expliqué dans l'énoncé de l'exercice.J'ai fork le projet et je me suis aussi amusé à résoudre chaque exercice existant sur une branche
solutions.Disponible ici : https://github.com/Divlo/coding-dojo