| r299 vs r300 | ||
|---|---|---|
| ... | ... | |
| 5269 | 5269 | {{{#!if ps |
| 5270 | 5270 | {{{#!if this.rp=ri.length |
| 5271 | 5271 | }}} |
| 5272 | ps가 true일 때 19~36번째 자리인 ri까지 계산하므로 rp에 18을 더 | |
| 5273 | ||
| 5274 | }}} | |
| 5272 | ps가 true일 때 19~36번째 자리인 ri까지 계산하므로 rp에 18을 더해야 하지만, 문자열 정리를 하기 위해 문자열의 index 번호를 다루고자 18을 더하는 작업은 뒤로 뻅니다. | |
| 5273 | }}} | |
| 5275 | 5274 | |
| 5276 | 5275 | {{{#!if !ps&&(rb!="") |
| 5277 | 5276 | {{{#!if this.rp=rb.length |
| ... | ... | |
| 5280 | 5279 | !ts이면서 ri가 빈 문자열이 아닐 경우 ri의 오른쪽부터 붙은 "0"들을 모두 지웁니다. |
| 5281 | 5280 | {{{#!if ps |
| 5282 | 5281 | {{{#!if (rp>9)&&(ri.substr(rp-9,9)=="000000000") |
| 5283 | {{{#!if this.ri=ri.substr(0,rp-9), rp | |
| 5282 | {{{#!if this.ri=ri.substr(0,rp-9), rp-=9 | |
| 5284 | 5283 | }}}}}} |
| 5285 | 5284 | {{{#!if (rp>4)&&(ri.substr(rp-4,4)=="0000") |
| 5286 | {{{#!if this.ri=ri.substr(0,rp-4), rp | |
| 5285 | {{{#!if this.ri=ri.substr(0,rp-4), rp-=4 | |
| 5287 | 5286 | }}}}}} |
| 5288 | 5287 | {{{#!if (rp>2)&&(ri.substr(rp-2,2)=="00") |
| 5289 | {{{#!if this.ri=ri.substr(0,rp-2), rp | |
| 5288 | {{{#!if this.ri=ri.substr(0,rp-2), rp-=2 | |
| 5290 | 5289 | }}}}}} |
| 5291 | 5290 | {{{#!if (rp>2)&&(ri.substr(rp-2,2)=="00") |
| 5292 | {{{#!if this.ri=ri.substr(0,rp-2), rp | |
| 5291 | {{{#!if this.ri=ri.substr(0,rp-2), rp-=2 | |
| 5293 | 5292 | }}}}}} |
| 5294 | 5293 | {{{#!if (rp>1)&&(ri.substr(rp-1,1)=="0") |
| 5295 | {{{#!if this.ri=ri.substr(0,rp-1), rp= | |
| 5296 | }}}}}}}}} | |
| 5294 | {{{#!if this.ri=ri.substr(0,rp-1), rp-=1 | |
| 5295 | }}}}}} | |
| 5296 | 문자열 정리를 끝냈을 때 rp에 18을 더합니다. | |
| 5297 | {{{#!if rp+=18 | |
| 5298 | }}}}}} | |
| 5297 | 5299 | |
| 5298 | 5300 | !ts이면서 이면서 ri가 빈 문자열일 경우, rb의 오른쪽에 붙은 "0"들을 모두 지웁니다, |
| 5299 | 5301 | {{{#!if !ps |
| 5300 | 5302 | {{{#!if (rp>9)&&(rb.substr(rp-9,9)=="000000000") |
| 5301 | {{{#!if this.rb=rb.substr(0,rp-9), rp | |
| 5303 | {{{#!if this.rb=rb.substr(0,rp-9), rp-=9 | |
| 5302 | 5304 | }}}}}} |
| 5303 | 5305 | {{{#!if (rp>4)&&(rb.substr(rp-4,4)=="0000") |
| 5304 | {{{#!if this.rb=rb.substr(0,rp-4), rp | |
| 5306 | {{{#!if this.rb=rb.substr(0,rp-4), rp-=4 | |
| 5305 | 5307 | }}}}}} |
| 5306 | 5308 | {{{#!if (rp>2)&&(rb.substr(rp-2,2)=="00") |
| 5307 | {{{#!if this.rb=rb.substr(0,rp-2), rp | |
| 5309 | {{{#!if this.rb=rb.substr(0,rp-2), rp-=2 | |
| 5308 | 5310 | }}}}}} |
| 5309 | 5311 | {{{#!if (rp>2)&&(rb.substr(rp-2,2)=="00") |
| 5310 | {{{#!if this.rb=rb.substr(0,rp-2), rp | |
| 5312 | {{{#!if this.rb=rb.substr(0,rp-2), rp-=2 | |
| 5311 | 5313 | }}}}}} |
| 5312 | 5314 | {{{#!if (rp>1)&&(rb.substr(rp-1,1)=="0") |
| 5313 | {{{#!if this.rb=rb.substr(0,rp-1), rp | |
| 5315 | {{{#!if this.rb=rb.substr(0,rp-1), rp-=1 | |
| 5314 | 5316 | }}}}}}}}} |
| 5315 | 5317 | }}} |
| 5316 | 5318 | |
| ... | ... |