SEDOLs: Difference between revisions
m
→{{header|Kotlin}}
(→{{header|Kotlin}}: Make Kotlin solution more succinct using modern library features) |
|||
Line 2,373:
fun sedol7(sedol6: String): String {
require(sedol6.all { it in
▲ throw IllegalArgumentException("Argument string contains an invalid character")
val sum = sedol6.map { it.digitToInt(36) }.zip(weights, Int::times).sum()
|