#字母 #算法 #检查 #计算 #数字 #大姆 #基数-字母表

dammcheck

在各种基数/字母表中的 Damm 算法实现

3 个版本

0.1.2 2023 年 10 月 3 日
0.1.1 2023 年 10 月 3 日
0.1.0 2023 年 10 月 3 日

#1462 in 算法

自定义许可

120KB
2.5K SLoC

Dammcheck

在各种基数/字母表中的 Damm 算法 实现。

使用方法

import dammcheck

# List available built-in alphabets
dammcheck.builtin_alphabets()

# Calculate the Damm check digit using a built-in alphabet
dammcheck.damm("ABC", alphabet="base32crockford")

# Or a custom alphabet
dammcheck.damm("TATA", custom_alphabet="ACGT")

依赖项

~2.8–8MB
~71K SLoC