求助:3D 的27注校验算法 如何实现?
27注校验:
假如有n注投注结果拿来校验,则程序校验时按顺序从第1注开始到第n注,把每一注当前号码与另外n-1注号码相比较,如果在另外n-1注号码中有m注与其相同位数(千位\十位\个位)上有 2个相同的数字(即错一位),则m必须在“注数范围”之内,否则,当前注就算不符合“27注校验”,将被过滤除!
例如:买10注 3D (n=10) 假设错一位的号码有 (1<= m <=5)注 开奖号码是:213
112
113
131 *
213
123
456 *
789 *
011 *
223
334 *
27效验后,还剩5注:
112
113
213(中奖号码)
123
223
这样很既省钱,又中奖了!
请各路英雄多多赐教,给个DEMO如何实现此算法,谢谢!