Data update
This commit is contained in:
parent
5150844a7d
commit
4bb20c9b71
7735 changed files with 38060 additions and 199180 deletions
|
|
@ -1,15 +1,15 @@
|
|||
ord0: to :integer `0`
|
||||
ord7: to :integer `7`
|
||||
ord0: to :integer '0'
|
||||
ord7: to :integer '7'
|
||||
c2v: function [c][
|
||||
ordC: to :integer c
|
||||
if? c < `A` -> return ordC - ord0
|
||||
else -> return ordC - ord7
|
||||
switch c < 'A' -> return ordC - ord0
|
||||
-> return ordC - ord7
|
||||
]
|
||||
|
||||
weight: [1 3 1 7 3 9]
|
||||
|
||||
checksum: function [sedol][
|
||||
val: new 0
|
||||
val: 0
|
||||
loop .with:'i sedol 'ch ->
|
||||
'val + weight\[i] * c2v ch
|
||||
return to :char ord0 + (10 - val % 10) % 10
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue