Kata Prime Factors
Description
L'objectif de ce kata (que vous retrouverez souvent sur Internet) est d'écrire une fonction qui pour un entier donné retourne la liste des facteurs premiers de ce nombre.
Exemples
Voici quelques exemples pour le comprendre
2 -> 2
3 -> 3
4 -> 2 x 2
5 -> 5
6 -> 2 x 3
8 -> 2 x 2 x 2
15 -> 3 x 5
etc...
Objectifs
L'objectif est de créer cette fonction en utilisant la méthode TDD. Voici un petit rappel de la méthode.
Etape 1 - RED
Vous devez écrire un test qui échoue.
Etape 2 - GREEN
Si vous avez un test qui est au rouge, vous devez écrire le code le plus simple possible pour le faire passer au vert.
Etape 3 - REFACTORING
Si cela est possible et sans ajouter ou supprimer de comportement au code, vous devez améliorer le code (vous ne devez pas repasser au rouge).
Pour les inscrits au service
Création d'un billet personnel dédié à ce kata
N'hésitez pas à créer un nouveau billet dans la section exercice (je le déplacerai s'il n'est pas au bon endroit) sous la forme Kata - Nom du kata - Nom de l'utilisateur. Dans votre message, vous pouvez indiquer le code de vos tests et le code qui permet de faire passer les tests. Plus vous détaillez l'évolution de votre code et mieux je pourrais vous guider.
Langages acceptés
Pour le moment, je peux vous suivre avec les langages wLangage, Python et Java.