Tracks
/
Rust
Rust
/
Ejercicios
/
Trait de Luhn
Trait de Luhn

Trait de Luhn

Intermedia

Instrucciones

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

Para obtener el ejercicio original de Luhn, ejecuta

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

Para obtener el ejercicio «Luhn: uso del 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: uso del trait From» implementaste un trait From, lo que además requería que crearas un struct Luhn.

En lugar de crear un struct solo para hacer la validación, ¿qué tal si validaras los propios tipos primitivos (es decir, String, u8, etc.)?

En este ejercicio vas a crear e implementar un trait personalizado que se encargue de 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 una pestaña nuevas
Rust Exercism

¿Todo 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.