r168 vs r169
......
126126
중복 처리를 막기 위해 초기화된 ps 변수 하나를 가져옵니다.
127127
128128
소수점 아래 값의 부호와 소수점 위의 값의 부호가 서로 다른 경우 계산을 하기 위해 값을 하나 정의합니다.
129
{{{#!if i<ap
130
{{{#!if tv=10*tv, i+=1
131
}}}}}}
132
{{{#!if i<ap
133
{{{#!if tv=10*tv, i+=1
134
}}}}}}
135
{{{#!if i<ap
136
{{{#!if tv=10*tv, i+=1
137
}}}}}}
138
{{{#!if i<ap
139
{{{#!if tv=10*tv, i+=1
140
}}}}}}
141
{{{#!if i<ap
142
{{{#!if tv=10*tv, i+=1
143
}}}}}}
144129
145
{{{#!if i<ap
146
{{{#!if tv=10*tv, i+=1
147
}}}}}}
148
{{{#!if i<ap
149
{{{#!if tv=10*tv, i+=1
150
}}}}}}
151
{{{#!if i<ap
152
{{{#!if tv=10*tv, i+=1
153
}}}}}}
154
{{{#!if i<ap
155
{{{#!if tv=10*tv, i+=1
156
}}}}}}
157
{{{#!if i<ap
158
{{{#!if tv=10*tv, i+=1
159
}}}}}}
130
{{{#!if tv=+("1000000000000000000".substr(0,ap+1))
131
}}}
160132
161
{{{#!if i<ap
162
{{{#!if tv=10*tv, i+=1
163
}}}}}}
164
{{{#!if i<ap
165
{{{#!if tv=10*tv, i+=1
166
}}}}}}
167
{{{#!if i<ap
168
{{{#!if tv=10*tv, i+=1
169
}}}}}}
170
{{{#!if i<ap
171
{{{#!if tv=10*tv, i+=1
172
}}}}}}
173
{{{#!if i<ap
174
{{{#!if tv=10*tv, i+=1
175
}}}}}}
176
177
{{{#!if i<ap
178
{{{#!if tv=10*tv, i+=1
179
}}}}}}
180
{{{#!if i<ap
181
{{{#!if tv=10*tv, i+=1
182
}}}}}}
183
{{{#!if i<ap
184
{{{#!if tv=10*tv, i+=1
185
}}}}}}
186
187133
Case 1 : ru가 0보다 큰 경우
188134
ru는 정수이므로 ru가 0보다 크면 곧 ru는 1 이상의 정수이며, 1 이상이면 a+b 또는 a-b가 양수+음수 꼴이 되더라도 소수점 아래 정리를 하면 됩니다. rb를 정리하는 과정에서 ru에서 1을 빌려오거나 ru에 1이 더해질 수도 있습니다. 앞에서 rb를 string으로 바꿨으므로 +rb를 다룹니다.
189135
{{{#!if ru>0
......