Question: (In Prolog) Design a predicate luhn/3 that is an implementation of the Luhn Algorithm and returens true if the parameter is an integer that passes
(In Prolog) Design a predicate luhn/3 that is an implementation of the Luhn Algorithm and returens true if the parameter is an integer that passes the Luhn test and false otherwise.
Examples:
?- luhn(799273987104). true.
?- luhn(49927398717). false.
?- luhn(49927398716). true.
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
