关于编码…(50分)

  • 主题发起人 主题发起人 hujunyi
  • 开始时间 开始时间
H

hujunyi

Unregistered / Unconfirmed
GUEST, unregistred user!
编码前数据 编码后数据
1 700
2 800
3 900
4 010
5 110
6 210
7 310
8 410
9 510
10 610

134 - 149
041 141 241 341 441 541 641 741 841 941 051 151 251 351 451 551

154 - 169
061 161 261 361 461 561 661 761 861 961 071 171 271 371 471 571

174 - 189
081 181 281 381 481 581 681 781 881 981 091 191 291 391 491 591

194 - 209
002 102 202 302 402 502 602 702 802 902 012 112 212 312 412 512

219 - 234
522 622 722 822 922 032 132 232 332 432 532 632 732 832 932 042

请找出上面的规律!
11 710
12 810
13 910
14 020
15 120
16 220
17 320
18 420
19 520
20 620
21 720
22 820
23 920
24 030
25 130
26 230
27 330
28 430
29 530
30 630
31 730
32 830
33 930
34 040
35 140
36 240
37 340
38 440
39 540
40 640
41 740
42 840
43 940
44 050
45 150
46 250
47 350
48 450
49 550
50 650
51 750
52 850
53 950
54 060
55 160
56 260
57 360
58 460
59 560
60 660
61 760
62 860
63 960
64 070
65 170
66 270
67 370
68 470
69 570
70 670
71 770
72 870
73 970
74 080
75 180
76 280
77 380
78 480
79 580
80 680
81 780
82 880
83 980
84 090
85 190
86 290
87 390
88 490
89 590
90 690
91 790
92 890
93 990
94 001
95 101
96 201
97 301
98 401
99 501
100 601
编码前数据134 - 149
编码后数据041 141 241 341 441 541 641 741 841 941 051 151 251 351 451 551

154 - 169
061 161 261 361 461 561 661 761 861 961 071 171 271 371 471 571

174 - 189
081 181 281 381 481 581 681 781 881 981 091 191 291 391 491 591

194 - 209
002 102 202 302 402 502 602 702 802 902 012 112 212 312 412 512

219 - 234
522 622 722 822 922 032 132 232 332 432 532 632 732 832 932 042

请大家帮助,找出编码的规律。
 
什么东东呀,到底有几组规律?
 
原数 a b c
x y z
x=(c+7) mod 10
y=([bc]+6) mod 10
z=a

[abc]表示a*100 + b*10 + c
 
1. 数字加上6后变成字符串,如 174 --> '180'
2. 再把字符串左右反转   如 '180' --> '081'
3. 如不足3位,则右边补'0' 如 '16' --> '61'+'0' --> '610'
 
1. 数字加上6后变成字符串,如 255 --> '301'
2. 再把字符串左右反转   如 '301' --> '103'
可是我今天截获时,255 --》600
我个人感觉认为跟+6也有关系;
到今天为止,好像他只有255个码:
1 700
2 800
3 900
4 010
5 110
6 210
7 310
8 410
9 510
10 610
11 710
12 810
13 910
14 020
15 120
16 220
17 320
18 420
19 520
20 620
21 720
22 820
23 920
24 030
25 130
26 230
27 330
28 430
29 530
30 630
31 730
32 830
33 930
34 040
35 140
36 240
37 340
38 440
39 540
40 640
41 740
42 840
43 940
44 050
45 150
46 250
47 350
48 450
49 550
50 650
51 750
52 850
53 950
54 060
55 160
56 260
57 360
58 460
59 560
60 660
61 760
62 860
63 960
64 070
65 170
66 270
67 370
68 470
69 570
70 670
71 770
72 870
73 970
74 080
75 180
76 280
77 380
78 480
79 580
80 680
81 780
82 880
83 980
84 090
85 190
86 290
87 390
88 490
89 590
90 690
91 790
92 890
93 990
94 001
95 101
96 201
97 301
98 401
99 501
100 601
101 701
102 801
103 901
104 011
105 111
106 211
107 311
108 411
109 511
110 611
111 711
112 811
113 911
114 021
115 121
116 221
117 321
118 421
119 521
120 621
121 721
122 821
123 921
124 031
125 131
126 231
127 331
128 431
129 531
130 631
131 731
132 831
133 931
134 041
135 141
136 241
137 341
138 441
139 541
140 641
141 741
142 841
143 941
144 051
145 151
146 251
147 351
148 451
149 551
150 651
151 751
152 851
153 951
154 061
155 161
156 261
157 361
158 461
159 561
160 661
161 761
162 861
163 961
164 071
165 171
166 271
167 371
168 471
169 571
170 671
171 771
172 871
173 971
174 081
175 181
176 281
177 381
178 481
179 581
180 681
181 781
182 881
183 981
184 091
185 191
186 291
187 391
188 491
189 591
190 691
191 791
192 891
193 991
194 002
195 102
196 202
197 302
198 402
199 502
200 602
201 702
202 802
203 902
204 012
205 112
206 212
207 312
208 412
209 512
210 612
211 712
212 812
213 912
214 022
215 122
216 222
217 322
218 422
219 522
220 622
221 722
222 822
223 922
224 032
225 132
226 232
227 332
228 432
229 532
230 632
231 732
232 832
233 932
234 042
235 142
236 242
237 342
238 442
239 542
240 642
241 742
242 842
243 942
244 052
245 152
246 252
247 352
248 452
249 552
250 100
251 200
252 300
253 400
254 500
255 600
 
如只有255个编码,则可以用if 判断
>250 

if x<=250 then
begin
1. 数字加上6后变成字符串,如 174 --> '180'
2. 再把字符串左右反转   如 '180' --> '081'
3. 如不足3位,则右边补'0' 如 '16' --> '61'+'0' --> '610'
end
else
x mod 250 ......
 
lishding,就怕人家有可能不是255个编码,因为在》250是就不一样了。
这样吧,有空再帮我想想。
大家都是用加6来解决,平分好啦。
 
后退
顶部