10 lines
369 B
D
10 lines
369 B
D
void main() {
|
|
import std.stdio, std.algorithm, std.string, std.numeric,std.ascii;
|
|
|
|
foreach (const s; "710889 B0YBKJ 406566 B0YBLH 228276
|
|
B0YBKL 557910 B0YBKR 585284 B0YBKT".split)
|
|
writeln(s, '0' + 10 - s
|
|
.map!(c => c.isDigit ? c - '0' : c - 'A' + 10)
|
|
.dotProduct([1, 3, 1, 7, 3, 9]) % 10);
|
|
}
|