CUSIP: Difference between revisions
Content added Content deleted
Alpha bravo (talk | contribs) (Added AutoHotkey) |
|||
Line 1,150: | Line 1,150: | ||
var v = |
var v = |
||
match c { |
match c { |
||
'0'..'9' => |
'0'..'9' => c.order() - 48, |
||
'A'..'Z' => |
'A'..'Z' => c.order() - 64, |
||
'*' => 36, |
'*' => 36, |
||
'@' => 37, |
'@' => 37, |
||
Line 1,160: | Line 1,160: | ||
sum += v / 10 + v % 10 |
sum += v / 10 + v % 10 |
||
} |
} |
||
s[8].order() - 48 == (10 - (sum % 10)) % 10 |
|||
} |
} |
||
Line 1,171: | Line 1,171: | ||
"68389X105" |
"68389X105" |
||
] |
] |
||
for candidate in candidates { |
for candidate in candidates { |
||
var b = |
var b = |