| r197 vs r198 | ||
|---|---|---|
| ... | ... | |
| 1329 | 1329 | {{{#!if rb=rb.toString(), rb="000000000000000000"+rb, rb=rb.substr(rb.length-18, 18) |
| 1330 | 1330 | }}}}}} |
| 1331 | 1331 | |
| 1332 | ps가 true이면 rp를 | |
| 1332 | ps가 true이면 rp를 ri의 길이로, 그렇지 않고 rb만 0이 아닌경우 rp를 rb의 길이로 정의합니다. | |
| 1333 | 1333 | {{{#!if ps |
| 1334 | {{{#!if this.rp= | |
| 1334 | {{{#!if this.rp=ri.length | |
| 1335 | 1335 | }}}}}}{{{#!if !ps&&(rb!="") |
| 1336 | {{{#!if this.rp= | |
| 1336 | {{{#!if this.rp=rb.length | |
| 1337 | 1337 | }}}}}} |
| 1338 | 1338 | |
| 1339 | 1339 | 곱셈연산이면서 ri가 빈 문자열이 아닐 경우 ri의 오른쪽부터 붙은 "0"들을 모두 지웁니다, 그렇지 않을 경우 rb의 오른쪽에 붙은 "0"들을 모두 지웁니다, |
| ... | ... | |
| 1371 | 1371 | {{{#!if this.rb=rb.substr(0,rp-1), rp=rp-1 |
| 1372 | 1372 | }}}}}}}}} |
| 1373 | 1373 | |
| 1374 | 19~36번째 자리까지 계산한 경우 rp에 18을 더합니다. | |
| 1375 | {{{#!if ps | |
| 1376 | {{{#!if rp=rp+18 | |
| 1377 | }}}}}} | |
| 1374 | 1378 | |
| 1375 | 1379 | rb 정리를 이것으로 종료합니다. |
| 1376 | 1380 | |
| ... | ... |