트랙
/
Rust
Rust
/
연습 문제
/
Luhn 트레이트
Luhn 트레이트

Luhn 트레이트

보통

지침

이 연습 문제를 시작하기 전에 원래 Luhn 연습 문제와 그 후속 문제인 "Luhn: From trait 사용하기"를 먼저 풀어보는 게 좋아요.

원래 Luhn 연습 문제를 받으려면 다음을 실행해요.

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

"Luhn: From trait 사용하기" 문제를 받으려면 다음을 실행해요.

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

원래 Luhn 연습 문제에서는 문자열만 검증했지만, Luhn 알고리즘은 정수에도 적용할 수 있어요.

"Luhn: From trait 사용하기"에서는 From trait를 구현했고, 그러려면 Luhn 구조체도 만들어야 했어요.

검증을 하기 위해서만 구조체를 만드는 대신, 원시 타입(예: String, u8 등) 자체를 검증하면 어떨까요?

이 연습 문제에서는 검증을 수행하는 사용자 정의 trait를 만들고 구현해요.


출처

Rust 트랙 관리자들이 원래의 Luhn 연습 문제를 바탕으로 만들었어요
GitHub에서 편집 링크가 새 창이나 탭에서 열려요
Rust Exercism

Luhn 트레이트 문제를 시작해 볼 준비가 됐나요?

Exercism에 가입하고 Rust 트랙을 연습 문제 99개, 그리고 실제 사람의 멘토링과 함께 배우고 익혀 보세요. 모두 무료예요.