Luhn test of credit card numbers: Difference between revisions

→‎{{header|Langur}}: changed map() to for in loop
(→‎{{header|Langur}}: changed map() to for in loop)
Line 2,531:
}
 
for .key in sort(f len(.a) < len(.b), keys .tests) {
map(
f(.key) writeln(.key, ": ", val .pass = .luhntest(.key),
write if(.pass == .tests[.key]:, "";: ", (LUHN TEST FAILED)") ),.pass
writeln if(.pass == .tests[.key]: ""; " (LUHN TEST FAILED)")
keys .tests,
)}</lang>
 
{{out}}
<pre>123456781234567849927398717: false
49927398716: true
499273987171234567812345678: false
1234567812345670: true</pre>
 
1,007

edits