r197 vs r198
......
13291329
{{{#!if rb=rb.toString(), rb="000000000000000000"+rb, rb=rb.substr(rb.length-18, 18)
13301330
}}}}}}
13311331
1332
ps가 true이면 rp를 36으로, 그렇지 않고 rb만 0이 아닌경우 rp를 18로 정의합니다.
1332
ps가 true이면 rp를 ri의 길이로, 그렇지 않고 rb만 0이 아닌경우 rp를 rb의 길이로 정의합니다.
13331333
{{{#!if ps
1334
{{{#!if this.rp=18*2
1334
{{{#!if this.rp=ri.length
13351335
}}}}}}{{{#!if !ps&&(rb!="")
1336
{{{#!if this.rp=18
1336
{{{#!if this.rp=rb.length
13371337
}}}}}}
13381338
13391339
곱셈연산이면서 ri가 빈 문자열이 아닐 경우 ri의 오른쪽부터 붙은 "0"들을 모두 지웁니다, 그렇지 않을 경우 rb의 오른쪽에 붙은 "0"들을 모두 지웁니다,
......
13711371
{{{#!if this.rb=rb.substr(0,rp-1), rp=rp-1
13721372
}}}}}}}}}
13731373
1374
19~36번째 자리까지 계산한 경우 rp에 18을 더합니다.
1375
{{{#!if ps
1376
{{{#!if rp=rp+18
1377
}}}}}}
13741378
13751379
rb 정리를 이것으로 종료합니다.
13761380
......