模式折出来是多少

👁️ 0 人浏览 💬 0 人评论 ❤️ 添加收藏

把一段字符折成一个数:h = (h * 31 + 字母序号) % 17a 记 1、b 记 2、c 记 3。

T = "abababcababcabababc"
P = "ababc"
BASE = 31
MOD = 17

def hs(s):
    h = 0
    for c in s:
        h = (h * BASE + ord(c) - 96) % MOD
    return h

print(hs(P))
提交你的答案
请登录后提交答案。
去登录
代码编辑器
Ctrl + Enter 运行
本次输入:
输出:

                        
👩‍🏫
AI
💬 题目评论

全部评论