| r274 vs r275 | ||
|---|---|---|
| ... | ... | |
| 5166 | 5166 | {{{#!if rb=tm.substr(0,18), tm=tm.substr(18) |
| 5167 | 5167 | }}}}}} |
| 5168 | 5168 | ps가 false이고 i가 -18 이상 (-18 이상 -1 이하)이면 rb를 매길 수 있습니다. |
| 5169 | 이 때 몫으로 문자열의 길이는 i+18+1 곧 i+19가 되며 그 앞부분은 0으로 채워집니다. 채워 | |
| 5169 | 이 때 몫으로 문자열의 길이는 i+18+1 곧 i+19가 되며 그 앞부분은 0으로 채워집니다. | |
| 5170 | 몫으로 i+19개의 자리가 채워진다면, 몫 앞을 0으로 채우는 수량은 18에서 i+19를 뺀 -i-1이 됩니다. | |
| 5171 | 이것을 substr을 이용하여 (18자리 문자열인) pd의 substr로 채워보자면 | |
| 5172 | 18에서 (-i-1)을 뺀 i+19 번부터 끝까지 해당하는 문자열로 채우면 됩니다. | |
| 5170 | 5173 | {{{#!if !ps&&(i>=-18) |
| 5171 | {{{#!if rb=tm.substr(0,i+19), tm=tm.substr(i+19), rb=pd.substr( | |
| 5174 | {{{#!if rb=tm.substr(0,i+19), tm=tm.substr(i+19), rb=pd.substr(i+19)+rb | |
| 5172 | 5175 | }}}}}} |
| 5173 | 5176 | |
| 5174 | 5177 | ##ri 매기기 |
| ... | ... | |
| 5182 | 5185 | }}}}}} |
| 5183 | 5186 | ps가 false이며 i가 -19 이하 (-36이상 -19 이하이나, i의 최소값은 -35)이면 ri를 매길 수 있습니다. rb와 같습니다. |
| 5184 | 5187 | {{{#!if !ps&&(i>=-36) |
| 5185 | {{{#!if ri=tm.substr(0,i+37), tm=tm.substr(i+37), ri=pd.substr(i+3 | |
| 5188 | {{{#!if ri=tm.substr(0,i+37), tm=tm.substr(i+37), ri=pd.substr(i+37)+ri | |
| 5186 | 5189 | }}} |
| 5187 | 5190 | }}} |
| 5188 | 5191 | |
| ... | ... |