Skip to content

Instantly share code, notes, and snippets.

@jokester
Created April 18, 2017 11:20
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jokester/a13d0ca4891ced983bf21599a26d82cb to your computer and use it in GitHub Desktop.
Save jokester/a13d0ca4891ced983bf21599a26d82cb to your computer and use it in GitHub Desktop.
0 == 588 * 0 + 0
1 == 586 * 0 + 1
2 == 584 * 0 + 2
3 == 582 * 0 + 3
4 == 580 * 0 + 4
5 == 578 * 0 + 5
6 == 576 * 0 + 6
7 == 574 * 0 + 7
8 == 572 * 0 + 8
9 == 570 * 0 + 9
10 == 568 * 0 + 10
11 == 566 * 0 + 11
12 == 564 * 0 + 12
13 == 562 * 0 + 13
14 == 560 * 0 + 14
15 == 558 * 0 + 15
16 == 556 * 0 + 16
17 == 554 * 0 + 17
18 == 552 * 0 + 18
19 == 550 * 0 + 19
20 == 548 * 0 + 20
21 == 546 * 0 + 21
22 == 544 * 0 + 22
23 == 542 * 0 + 23
24 == 540 * 0 + 24
25 == 538 * 0 + 25
26 == 536 * 0 + 26
27 == 534 * 0 + 27
28 == 532 * 0 + 28
29 == 530 * 0 + 29
30 == 528 * 0 + 30
31 == 526 * 0 + 31
32 == 524 * 0 + 32
33 == 522 * 0 + 33
34 == 520 * 0 + 34
35 == 518 * 0 + 35
36 == 516 * 0 + 36
37 == 514 * 0 + 37
38 == 512 * 0 + 38
39 == 510 * 0 + 39
40 == 508 * 0 + 40
41 == 506 * 0 + 41
42 == 504 * 0 + 42
43 == 502 * 0 + 43
44 == 500 * 0 + 44
45 == 498 * 0 + 45
46 == 496 * 0 + 46
47 == 494 * 0 + 47
48 == 492 * 0 + 48
49 == 490 * 0 + 49
50 == 488 * 0 + 50
51 == 486 * 0 + 51
52 == 484 * 0 + 52
53 == 482 * 0 + 53
54 == 480 * 0 + 54
55 == 478 * 0 + 55
56 == 476 * 0 + 56
57 == 474 * 0 + 57
58 == 472 * 0 + 58
59 == 470 * 0 + 59
60 == 468 * 0 + 60
61 == 466 * 0 + 61
62 == 464 * 0 + 62
63 == 462 * 0 + 63
64 == 460 * 0 + 64
65 == 458 * 0 + 65
66 == 456 * 0 + 66
67 == 454 * 0 + 67
68 == 452 * 0 + 68
69 == 450 * 0 + 69
70 == 448 * 0 + 70
71 == 446 * 0 + 71
72 == 444 * 0 + 72
73 == 442 * 0 + 73
74 == 440 * 0 + 74
75 == 438 * 0 + 75
76 == 436 * 0 + 76
77 == 434 * 0 + 77
78 == 432 * 0 + 78
79 == 430 * 0 + 79
80 == 428 * 0 + 80
81 == 426 * 0 + 81
82 == 424 * 0 + 82
83 == 422 * 0 + 83
84 == 420 * 0 + 84
85 == 418 * 0 + 85
86 == 416 * 0 + 86
87 == 414 * 0 + 87
88 == 412 * 0 + 88
89 == 410 * 0 + 89
90 == 408 * 0 + 90
91 == 406 * 0 + 91
92 == 404 * 0 + 92
93 == 402 * 0 + 93
94 == 400 * 0 + 94
95 == 398 * 0 + 95
96 == 396 * 0 + 96
97 == 394 * 0 + 97
98 == 392 * 0 + 98
99 == 390 * 0 + 99
100 == 388 * 0 + 100
101 == 386 * 0 + 101
102 == 384 * 0 + 102
103 == 382 * 0 + 103
104 == 380 * 0 + 104
105 == 378 * 0 + 105
106 == 376 * 0 + 106
107 == 374 * 0 + 107
108 == 372 * 0 + 108
109 == 370 * 0 + 109
110 == 368 * 0 + 110
111 == 366 * 0 + 111
112 == 364 * 0 + 112
113 == 362 * 0 + 113
114 == 360 * 0 + 114
115 == 358 * 0 + 115
116 == 356 * 0 + 116
117 == 354 * 0 + 117
118 == 352 * 0 + 118
119 == 350 * 0 + 119
120 == 348 * 0 + 120
121 == 346 * 0 + 121
122 == 344 * 0 + 122
123 == 342 * 0 + 123
124 == 340 * 0 + 124
125 == 338 * 0 + 125
126 == 336 * 0 + 126
127 == 334 * 0 + 127
128 == 332 * 0 + 128
129 == 330 * 0 + 129
130 == 328 * 0 + 130
131 == 326 * 0 + 131
132 == 324 * 0 + 132
133 == 322 * 0 + 133
134 == 320 * 0 + 134
135 == 318 * 0 + 135
136 == 316 * 0 + 136
137 == 314 * 0 + 137
138 == 312 * 0 + 138
139 == 310 * 0 + 139
140 == 308 * 0 + 140
141 == 306 * 0 + 141
142 == 304 * 0 + 142
143 == 302 * 0 + 143
144 == 300 * 0 + 144
145 == 298 * 0 + 145
146 == 296 * 0 + 146
147 == 294 * 0 + 147
148 == 292 * 0 + 148
149 == 290 * 0 + 149
150 == 288 * 0 + 150
151 == 286 * 0 + 151
152 == 284 * 0 + 152
153 == 282 * 0 + 153
154 == 280 * 0 + 154
155 == 278 * 0 + 155
156 == 276 * 0 + 156
157 == 274 * 0 + 157
158 == 272 * 0 + 158
159 == 270 * 0 + 159
160 == 268 * 0 + 160
161 == 266 * 0 + 161
162 == 264 * 0 + 162
163 == 262 * 0 + 163
164 == 260 * 0 + 164
165 == 258 * 0 + 165
166 == 256 * 0 + 166
167 == 254 * 0 + 167
168 == 252 * 0 + 168
169 == 250 * 0 + 169
170 == 248 * 0 + 170
171 == 246 * 0 + 171
172 == 244 * 0 + 172
173 == 242 * 0 + 173
174 == 240 * 0 + 174
175 == 238 * 0 + 175
176 == 236 * 0 + 176
177 == 234 * 0 + 177
178 == 232 * 0 + 178
179 == 230 * 0 + 179
180 == 228 * 0 + 180
181 == 226 * 0 + 181
182 == 224 * 0 + 182
183 == 222 * 0 + 183
184 == 220 * 0 + 184
185 == 218 * 0 + 185
186 == 216 * 0 + 186
187 == 214 * 0 + 187
188 == 212 * 0 + 188
189 == 210 * 0 + 189
190 == 208 * 0 + 190
191 == 206 * 0 + 191
192 == 204 * 0 + 192
193 == 202 * 0 + 193
194 == 200 * 0 + 194
195 == 198 * 0 + 195
352 == 118 * 2 + 116
353 == 120 * 2 + 113
354 == 122 * 2 + 110
355 == 124 * 2 + 107
356 == 126 * 2 + 104
357 == 128 * 2 + 101
358 == 130 * 2 + 98
359 == 132 * 2 + 95
360 == 134 * 2 + 92
361 == 136 * 2 + 89
362 == 138 * 2 + 86
363 == 140 * 2 + 83
364 == 142 * 2 + 80
365 == 144 * 2 + 77
366 == 146 * 2 + 74
367 == 148 * 2 + 71
368 == 150 * 2 + 68
369 == 152 * 2 + 65
370 == 154 * 2 + 62
371 == 156 * 2 + 59
372 == 158 * 2 + 56
373 == 160 * 2 + 53
374 == 162 * 2 + 50
375 == 164 * 2 + 47
376 == 166 * 2 + 44
377 == 168 * 2 + 41
378 == 170 * 2 + 38
379 == 172 * 2 + 35
380 == 174 * 2 + 32
381 == 176 * 2 + 29
382 == 178 * 2 + 26
383 == 180 * 2 + 23
384 == 182 * 2 + 20
385 == 184 * 2 + 17
386 == 186 * 2 + 14
387 == 188 * 2 + 11
388 == 190 * 2 + 8
389 == 192 * 2 + 5
390 == 194 * 2 + 2
418 == 84 * 4 + 82
421 == 86 * 4 + 77
424 == 88 * 4 + 72
427 == 90 * 4 + 67
430 == 92 * 4 + 62
433 == 94 * 4 + 57
436 == 96 * 4 + 52
439 == 98 * 4 + 47
442 == 100 * 4 + 42
445 == 102 * 4 + 37
448 == 104 * 4 + 32
451 == 106 * 4 + 27
454 == 108 * 4 + 22
456 == 66 * 6 + 60
457 == 110 * 4 + 17
460 == 112 * 4 + 12
461 == 68 * 6 + 53
463 == 114 * 4 + 7
466 == 4 * 116 + 2
466 == 70 * 6 + 46
466 == 116 * 4 + 2
471 == 72 * 6 + 39
476 == 74 * 6 + 32
479 == 54 * 8 + 47
481 == 76 * 6 + 25
486 == 56 * 8 + 38
486 == 78 * 6 + 18
491 == 80 * 6 + 11
493 == 58 * 8 + 29
496 == 6 * 82 + 4
496 == 46 * 10 + 36
496 == 82 * 6 + 4
500 == 60 * 8 + 20
505 == 48 * 10 + 25
507 == 62 * 8 + 11
508 == 34 * 14 + 32
508 == 40 * 12 + 28
514 == 8 * 64 + 2
514 == 50 * 10 + 14
514 == 64 * 8 + 2
519 == 42 * 12 + 15
521 == 36 * 14 + 17
523 == 10 * 52 + 3
523 == 28 * 18 + 19
523 == 52 * 10 + 3
526 == 16 * 32 + 14
526 == 32 * 16 + 14
530 == 12 * 44 + 2
530 == 44 * 12 + 2
531 == 20 * 26 + 11
531 == 26 * 20 + 11
534 == 14 * 38 + 2
534 == 38 * 14 + 2
535 == 22 * 24 + 7
535 == 24 * 22 + 7
540 == 18 * 30 + 0
540 == 30 * 18 + 0
# encoding: utf-8
start = 0
start.upto 588 do |被除数|
start.upto 588 - 被除数 do |除数|
start.upto 588 - 被除数 - 除数 do |商|
余数 = 588 - 被除数 - 除数 - 商
if 被除数 == 除数 * 商 + 余数 && 除数 > 余数
puts "#{被除数} == #{除数} * #{商} + #{余数}"
end
end
end
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment