replace123 2021-02-19 10:38 采纳率: 25%
浏览 72

邀请码检测,需要用编程回答

某产品的用户注册邀请码为一串有小写字母和数字组成的字符串,字符串长度为16,当用户数据邀请码的时候,系统需要对邀请码做有效性验证,假设验证规则如下:

1、从序列号最后一位字符开始,逆向将奇数位(1、3、5等等)相加

2、从序列号最后一位数字开始,逆向将偶数位数字,先乘以2(如果乘积为两位数,则将其减去9),再求和

3、将奇数位总和加上偶数位总和,结果可以被10整除

4、小写字母对应数值,可由下面键值对确定;

[(a,1),(b,2),(c,3)…,(i,9),(j,1),(k,2)…],亦即,按字母顺序,1-9循环。

输入:输入16位字符串,表示邀请码

输出:输出"ok" 或者"error"

  • 写回答

2条回答 默认 最新

  • weixin_39066228 2021-02-19 11:28
    关注

    这样的设计 除了为难自己 没有任何实际意义

    评论

报告相同问题?

悬赏问题

  • ¥15 素材场景中光线烘焙后灯光失效
  • ¥15 请教一下各位,为什么我这个没有实现模拟点击
  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 保护模式-系统加载-段寄存器