Data commit
This commit is contained in:
parent
7387c8f97b
commit
cb5bb5e222
199093 changed files with 3378972 additions and 0 deletions
9
Task/SEDOLs/Zkl/sedols-1.zkl
Normal file
9
Task/SEDOLs/Zkl/sedols-1.zkl
Normal file
|
|
@ -0,0 +1,9 @@
|
|||
fcn checksum(text){
|
||||
( text.len()!=6 or (text..matches("*[AEIOUaeioua-z]*")) ) and
|
||||
throw(Exception.ValueError("Invalid SEDOL text: "+text));
|
||||
|
||||
text + (10 - text.pump(List,'wrap(c){
|
||||
if("0"<=c<="9") c.toAsc()-0x30;
|
||||
else c.toAsc()-55;
|
||||
}).zipWith('*,T(1,3,1,7,3,9)).sum() % 10) % 10;
|
||||
}
|
||||
3
Task/SEDOLs/Zkl/sedols-2.zkl
Normal file
3
Task/SEDOLs/Zkl/sedols-2.zkl
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
T("710889","B0YBKJ","406566","B0YBLH","228276",
|
||||
"B0YBKL","557910","B0YBKR","585284","B0YBKT","B00030")
|
||||
.apply(checksum).println();
|
||||
Loading…
Add table
Add a link
Reference in a new issue