Rutas
/
Rust
Rust
/
Ejercicios
/
Trait de Luhn
Trait de Luhn

Trait de Luhn

Media

Instrucciones

Antes de hacer este ejercicio, probablemente deberías hacer primero el ejercicio original de Luhn y su sucesor, «Luhn: usando el trait From».

Para obtener el ejercicio original de Luhn, ejecuta

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

Para obtener el ejercicio «Luhn: usando el trait From», ejecuta

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

En el ejercicio original de Luhn solo validabas strings, pero el algoritmo de Luhn también se puede aplicar a números enteros.

En «Luhn: usando el trait From» implementaste un trait From, que además te obligaba a crear una struct de Luhn.

En lugar de crear una struct solo para realizar la validación, ¿y si validaras los propios tipos primitivos (es decir, String, u8, etc.)?

En este ejercicio crearás e implementarás un trait personalizado que realiza la validación.


Fuente

Los mantenedores del track de Rust, a partir del ejercicio original de Luhn
Editar en GitHub El enlace se abre en una ventana o pestaña nueva
Rust Exercism

¿Listo para empezar Trait de Luhn?

Regístrate en Exercism para aprender y dominar Rust con 99 ejercicios y mentoría humana real, todo gratis.