| r196 vs r197 | ||
|---|---|---|
| ... | ... | |
| 1319 | 1319 | {{{#!if rb="", rp=0 |
| 1320 | 1320 | }}}}}}}}} |
| 1321 | 1321 | |
| 1322 | 곱셈 과정에서 ri가 0보다 클 경우 rb를 문자열로 변환하고 rb의 왼쪽을 0으로 채웁니다. | |
| 1322 | 곱셈 과정에서 ri가 0보다 클 경우 rb를 문자열로 변환하고 rb, ri의 왼쪽을 0으로 채웁니다. | |
| 1323 | 1323 | {{{#!if ps |
| 1324 | {{{#!if rb=rb.toString(), ri=ri.toString(), rb="000000000000000000"+rb, rb=rb.substr(rb.length-18, 18) | |
| 1324 | {{{#!if rb=rb.toString(), ri=ri.toString(), rb="000000000000000000"+rb, rb=rb.substr(rb.length-18, 18), ri="000000000000000000"+ri, ri=ri.substr(ri.length-18, 18) | |
| 1325 | 1325 | }}}}}} |
| 1326 | 1326 | |
| 1327 | ri가 비었고 rb가 0이 아닌 경우 rb를 문자열로 바 | |
| 1328 | {{{#!if | |
| 1329 | {{{#!if rb=rb.toString() | |
| 1327 | ri가 비었고 rb가 0이 아닌 경우 rb를 문자열로 바꾼 다음 왼쪽을 0으로 채웁니다. | |
| 1328 | {{{#!if !ps&&(rb>0) | |
| 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를 36으로, 그렇지 않고 rb만 0이 아닌경우 rp를 18로 정의합니다. | |
| 1333 | 1333 | {{{#!if ps |
| 1334 | {{{#!if this.rp= | |
| 1334 | {{{#!if this.rp=18*2 | |
| 1335 | 1335 | }}}}}}{{{#!if !ps&&(rb!="") |
| 1336 | {{{#!if this.rp= | |
| 1336 | {{{#!if this.rp=18 | |
| 1337 | 1337 | }}}}}} |
| 1338 | 1338 | |
| 1339 | 1339 | 곱셈연산이면서 ri가 빈 문자열이 아닐 경우 ri의 오른쪽부터 붙은 "0"들을 모두 지웁니다, 그렇지 않을 경우 rb의 오른쪽에 붙은 "0"들을 모두 지웁니다, |
| ... | ... | |
| 1370 | 1370 | {{{#!if rp>1, ri.substr(rp-1,1)=="0" |
| 1371 | 1371 | {{{#!if this.rb=rb.substr(0,rp-1), rp=rp-1 |
| 1372 | 1372 | }}}}}}}}} |
| 1373 | ||
| 1374 | ||
| 1373 | 1375 | rb 정리를 이것으로 종료합니다. |
| 1374 | 1376 | |
| 1375 | error code 03 번 : | |
| 1376 | ||
| 1377 | ||
| 1377 | error code 03 번 : 0으로 나눌 수 없습니다. | |
| 1378 | 1378 | |
| 1379 | 1379 | 아래 출력 변수 설명 |
| 1380 | 1380 | '''sa''' : searching a; '''sb''' : searching b; '''sf''' : searching f; |
| ... | ... |