Parcours
/
Rust
Rust
/
Exercices
/
Luhn Trait
Luhn Trait

Luhn Trait

Moyen

Instructions

Avant de faire cet exercice, tu devrais sans doute d'abord faire l'exercice Luhn original et son successeur, « Luhn : utilise le trait From ».

Pour récupérer l'exercice Luhn original, exécute

exercism download --exercise=luhn --track=rust

Pour récupérer l'exercice « Luhn : utilise le trait From », exécute

exercism download --exercise=luhn-from --track=rust

Dans l'exercice Luhn original, tu ne validais que des strings, mais l'algorithme de Luhn peut aussi s'appliquer à des nombres entiers.

Dans « Luhn : utilise le trait From », tu as implémenté un trait From, ce qui t'a aussi obligé à créer une struct Luhn.

Au lieu de créer une struct juste pour effectuer la validation, pourquoi ne pas valider les types primitifs eux-mêmes (c'est-à-dire String, u8, etc.) ?

Dans cet exercice, tu vas créer et implémenter un trait personnalisé qui effectue la validation.


Source

Les mainteneurs du parcours Rust, d'après l'exercice Luhn original
Modifie via GitHub Le lien s'ouvre dans une nouvelle fenêtre ou un nouvel onglet
Rust Exercism

Prêt à commencer Luhn Trait ?

Inscris-toi sur Exercism pour apprendre et maîtriser Rust avec 99 exercices, et un vrai mentorat humain, le tout gratuitement.