Bevor du diese Übung machst, solltest du wahrscheinlich die ursprüngliche Luhn-Übung und ihre Nachfolgerin „Luhn: Mit dem From-Trait“ machen.
Um die ursprüngliche Luhn-Übung zu bekommen, führe Folgendes aus:
exercism download --exercise=luhn --track=rust
Um die Übung „Luhn: Mit dem From-Trait“ zu bekommen, führe Folgendes aus:
exercism download --exercise=luhn-from --track=rust
In der ursprünglichen Luhn-Übung hast du nur Strings validiert, aber der Luhn-Algorithmus lässt sich genauso gut auf Ganzzahlen anwenden.
In „Luhn: Mit dem From-Trait“ hast du einen From-Trait implementiert, wofür du auch ein Luhn-Struct anlegen musstest.
Statt ein Struct nur für die Validierung anzulegen: Was wäre, wenn du die Primitiven (also String, u8 usw.) selbst validierst?
In dieser Übung erstellst und implementierst du einen eigenen Trait, der die Validierung übernimmt.
Melde dich bei Exercism an, um Rust mit 99 Übungen und echtem menschlichen Mentoring zu lernen und zu meistern, alles kostenlos.