| r241 vs r242 | ||
|---|---|---|
| ... | ... | |
| 1498 | 1498 | }}}}}} |
| 1499 | 1499 | !ps일 경우 tm의 오른쪽에 tw를 문자열로 바꾼 텍스트를 더합니다. |
| 1500 | 1500 | {{{#!if !ps |
| 1501 | {{{#!if tw=tw.toString(), tm+=t | |
| 1501 | {{{#!if tw=tw.toString(), tm+=tw | |
| 1502 | }}} | |
| 1503 | au에서 tx를, ab에서 ty를 뺍니다. 만약 ty>ab일 경우 au에서 1을 가져와 (au에서 1을 빼고) ab에 1,000,000,000,000,000,000을 더한 다음 계산합니다. | |
| 1504 | {{{#!if ty>ab | |
| 1505 | {{{#!if au=-1, ab+=+("1"+pd) | |
| 1502 | 1506 | }}}}}} |
| 1507 | {{{#!if au-=tx, ab-=ty | |
| 1508 | }}}}}} | |
| 1503 | 1509 | |
| 1510 | au, ab에서 몫을 빼고 나니 au, ab가 모두 0으로 된다면 더 이상 계산을 하지 않아야 하므로 br를 true로 반환합니다. au와 ab가 모두 0인 조건을 ts로 정의합니다. | |
| 1511 | {{{#!if ts=((au==0)&&(ab==0)), ts | |
| 1512 | {{{#!if br=true | |
| 1513 | }}}}}} | |
| 1514 | 어느 하나가 0이 되지 않는다면 자릿수를 옮깁니다. | |
| 1515 | {{{#!if !ts | |
| 1516 | au, ab를 문자열로 다시 바꿉니다. | |
| 1517 | {{{#!if au=au.toString(), ab=ab.toString() | |
| 1518 | }}} | |
| 1519 | tn을 (초기화한 다음) au가 여전히 18자리 숫자일 경우 au의 첫번째 자리를 tn으로 정의합니다. | |
| 1520 | {{{#!if tn="". au.length==18 | |
| 1521 | {{{#!if tn=au.substr(0,1), au=substr(1,17) | |
| 1522 | }}}}}} | |
| 1523 | }}} | |
| 1504 | 1524 | |
| 1505 | 1525 | ##rs 매기기 |
| 1506 | 1526 | |
| ... | ... |