| r290 vs r291 | ||
|---|---|---|
| ... | ... | |
| 1600 | 1600 | {{{#!if !br |
| 1601 | 1601 | ps를 false로 초기화한 다음 앞에서 했던 처리와 동일하게 진행합니다. |
| 1602 | 1602 | {{{#!if ps=false, (au<bu)||((au==bu)&&(ab<bb)) |
| 1603 | ||
| 1603 | "ps일 경우 tw를 0으로 처리하는 과정"을 여기로 병합합니다. | |
| 1604 | 1604 | {{{#!if ps=true, tw=0 |
| 1605 | 1605 | }}}}}} |
| 1606 | 1606 | {{{#!if !ps |
| ... | ... | |
| 5240 | 5240 | substr(0,0)으로 하면 ""이 됩니다. |
| 5241 | 5241 | |
| 5242 | 5242 | 곱셈연산인 경우이거나 나눗셈에 나누어떨어지는 몫이 자릿수를 초과하지 않은(ts가 false인) 경우에서, ri가 빈 문자열이 아닐 때 true를 주는 논리값으로 ps를 정의합니다. |
| 5243 | {{{#!if | |
| 5243 | {{{#!if (f=="*")||((f=="/")&&!ts) | |
| 5244 | {{{#!if ps=(+ri>0) | |
| 5244 | 5245 | }}} |
| 5245 | 5246 | 소수점 아래 19~36번째 자리에 해당하는 ri값이 0일 경우 ri를 빈 문자열로 바꿉니다. |
| 5246 | 5247 | 이 때 ri와 rb가 모두 0일 경우 rb도 빈 문자열로 바꾸고 rp=0으로 둡니다. |
| ... | ... | |
| 5306 | 5307 | {{{#!if (rp>1)&&(rb.substr(rp-1,1)=="0") |
| 5307 | 5308 | {{{#!if this.rb=rb.substr(0,rp-1), rp=rp-1 |
| 5308 | 5309 | }}}}}}}}} |
| 5309 | ||
| 5310 | }}} | |
| 5310 | 5311 | rb 정리를 이것으로 종료합니다. |
| 5311 | 5312 | |
| 5312 | 5313 | ##== 오류 코드 == |
| ... | ... |