| r5 vs r6 | ||
|---|---|---|
| ... | ... | |
| 299 | 299 | }}}{{{#!if tw=(+au.substr(0,i))*(+bu.substr(17-i,1)), rs=rs+tw, i+=1 |
| 300 | 300 | }}}}}} |
| 301 | 301 | ##=== 나눗셈 === |
| 302 | a와 b 모두 0이 아닌 경우에서 나눗셈을 연산하는 과정입니다. | |
| 303 | 302 | {{{#!if (f=="/")&&((+au!=0)||(+ab!=0))&&((+bu!=0)||(+bb!=0)) |
| 304 | ||
| 305 | au, ab, bu, bb를 18자로 만들었으므로 36자리 정수의 나눗셈으로 봅니다. | |
| 306 | a/b=(au+ab)/(bu+bb)=(+(au.substr(0,18)+ab.substr(0,18)))/(+(bu.substr(0,18)+bb.substr(0,18)))와 같습니다. | |
| 307 | ||
| 308 | ##몫 서술 | |
| 309 | 제일 높은 자리부터 내려오면서 처음으로 0이 아닌 수를 왼쪽으로 당기는 과정을 거쳤으므로 (1부터 시작하는 18자리+18자리 숫자)/(1부터 시작하는 18자리+18자리 수) 연산이 됩니다. | |
| 310 | ||
| 311 | {{{#!if ps=false | |
| 312 | }}}ps를 false로 초기화합니다. 변수에 값을 주는 여부로 ps를 사용합니다. | |
| 313 | ||
| 314 | 303 | ##i=0 |
| 315 | {{{#!if | |
| 316 | ||
| 317 | ||
| 318 | ||
| 319 | ||
| 320 | ||
| 321 | ||
| 322 | ||
| 323 | ||
| 324 | ||
| 325 | ||
| 326 | ||
| 327 | ||
| 328 | ||
| 329 | ||
| 330 | ||
| 331 | ||
| 332 | ||
| 333 | ||
| 334 | {{{#!if tw=(tw==0)?0:tw-1, tx=bu*tw, ty=bb*tw | |
| 335 | ||
| 336 | ||
| 337 | ||
| 338 | }}} | |
| 339 | }}} | |
| 340 | ||
| 341 | ||
| 342 | {{{#!if ty>ab | |
| 304 | {{{#!if ps=false, br=false, au=+au, ab=+ab, bu=+bu, bb=+bb, tw=au/bu, tx=bu*tw, ty=bb*tw, ty=ty.toString(), ps=(ty.length==19), tx=ps?tx+(+ty.substr(0,1)):tx, ty=ps?ty=ty.substr(1):ty, ty=+ty, (tx>au)||((tx==au)&&(ty>ab)) | |
| 305 | {{{#!if tw=(tw==0)?0:tw-1, tx=bu*tw, ty=bb*tw, ty=ty.toString(), ps=(ty.length==19), tx=ps?tx+(+ty.substr(0,1)):tx, ty=ps?ty=ty.substr(1):ty, ty=+ty | |
| 306 | }}}}}}{{{#!if ty>ab | |
| 343 | 307 | {{{#!if au-=1, ab+=+("1"+pd) |
| 344 | }}}}}} | |
| 345 | {{{#!if au-=tx, ab-=ty | |
| 346 | ||
| 347 | ||
| 348 | ||
| 349 | }}} | |
| 350 | ||
| 351 | {{{#!if (au==0)&&(ab==0) | |
| 308 | }}}}}}{{{#!if au-=tx, ab-=ty, tw=tw.toString(), tm+=tw | |
| 309 | }}}{{{#!if (au==0)&&(ab==0) | |
| 352 | 310 | {{{#!if br=true |
| 311 | }}}}}}{{{#!if !br | |
| 312 | {{{#!if au=au.toString(), ab=ab.toString(), ps=(au.length==18), tn=ps?au.substr(0,1):"", au=ps?au.substr(1):(pd+au).substr(-17), ab=(ab.length<18)?(pd+ab).substr(-18):ab, au+=ab.substr(0,1), ab=ab.substr(1)+"0" | |
| 353 | 313 | }}}}}} |
| 354 | ||
| 355 | ||
| 356 | ||
| 357 | ||
| 358 | ||
| 359 | ||
| 360 | ||
| 361 | ||
| 362 | ||
| 363 | ||
| 364 | ||
| 365 | ||
| 366 | ||
| 367 | ||
| 368 | ||
| 369 | ||
| 370 | ||
| 371 | ||
| 372 | ||
| 373 | ||
| 374 | ||
| 375 | ||
| 376 | ||
| 314 | ##i=1 | |
| 377 | 315 | {{{#!if au=+au, ab=+ab, tz=0, !br&&(tn!="") |
| 378 | ||
| 379 | {{{#!if tn+=pd, tn=+tn | |
| 380 | ||
| 381 | ||
| 382 | ||
| 383 | ||
| 384 | ||
| 385 | ||
| 386 | ||
| 387 | ||
| 388 | ||
| 389 | {{{#!if tz=(tz==0)?0:tz-1, tx=bu*tz, ty=bb*tz | |
| 390 | ||
| 391 | }}}}}} | |
| 392 | ||
| 393 | {{{#!if ty>ab | |
| 316 | {{{#!if tn+=pd, tn=+tn, tz=tn/bu, tx=bu*tz, ty=bb*tz, ty=ty.toString(), ps=(ty.length==19), tx=ps?tx+(+ty.substr(0,1)):tx, ty=ps?ty=ty.substr(1):ty, ty=+ty, (tx>tn)||((tx==tn)&&(ty>0)) | |
| 317 | {{{#!if tz=(tz==0)?0:tz-1, tx=bu*tz, ty=bb*tz, ty=ty.toString(), ps=(ty.length==19), tx=ps?tx+(+ty.substr(0,1)):tx, ty=ps?ty=ty.substr(1):ty, ty=+ty | |
| 318 | }}}}}}{{{#!if ty>ab | |
| 394 | 319 | {{{#!if tn-=1, ab+=+("1"+pd) |
| 395 | }}}}}} | |
| 396 | {{{#!if au+=(tn-tx), ab-=ty | |
| 397 | ||
| 398 | ||
| 399 | ||
| 400 | }}} | |
| 401 | }}} | |
| 402 | ||
| 403 | ||
| 404 | {{{#!if !br | |
| 405 | ||
| 406 | {{{#!if tw=au/bu, tx=bu*tw, ty=bb*tw, ty=ty.toString(), ps=(ty.length==19), tx=ps?tx+(+ty.substr(0,1)):tx, ty=ps?ty=ty.substr(1):ty | |
| 407 | ||
| 408 | ||
| 409 | ||
| 320 | }}}}}}{{{#!if au+=(tn-tx), ab-=ty, tn="" | |
| 321 | }}}}}}{{{#!if !br | |
| 322 | {{{#!if tw=au/bu, tx=bu*tw, ty=bb*tw, ty=ty.toString(), ps=(ty.length==19), tx=ps?tx+(+ty.substr(0,1)):tx, ty=ps?ty=ty.substr(1):ty, ty=+ty, (tx>au)||((tx==au)&&(ty>ab)) | |
| 410 | 323 | {{{#!if tw=(tw==0)?0:tw-1, tx=bu*tw, ty=bb*tw, ty=ty.toString(), ps=(ty.length==19), tx=ps?tx+(+ty.substr(0,1)):tx, ty=ps?ty=ty.substr(1):ty, ty=+ty |
| 411 | }}}}}} | |
| 412 | {{{#!if ty>ab | |
| 324 | }}}}}}{{{#!if ty>ab | |
| 413 | 325 | {{{#!if au-=1, ab+=+("1"+pd) |
| 414 | }}}}}}{{{#!if au-=tx, ab-=ty | |
| 415 | ||
| 416 | ||
| 417 | ||
| 418 | ||
| 419 | ||
| 420 | ||
| 326 | }}}}}}{{{#!if au-=tx, ab-=ty, tw+=tz, tw=tw.toString(), tm+=tw, (au==0)&&(ab==0) | |
| 421 | 327 | {{{#!if br=true |
| 422 | }}}}}}}}} | |
| 423 | ||
| 424 | {{{#!if !br | |
| 425 | ||
| 426 | {{{#!if au=au.toString(), ab=ab.toString() | |
| 427 | ||
| 428 | ||
| 429 | ||
| 430 | ||
| 431 | ||
| 432 | ||
| 433 | ||
| 328 | }}}}}}}}}{{{#!if !br | |
| 329 | {{{#!if au=au.toString(), ab=ab.toString(), ps=(au.length==18), tn=ps?au.substr(0,1):"", au=ps?au.substr(1):(pd+au).substr(-17), ab=(ab.length<18)?(pd+ab).substr(-18):ab, au+=ab.substr(0,1), ab=ab.substr(1)+"0" | |
| 434 | 330 | }}}}}} |
| 435 | 331 | ##i=2 |
| 436 | 이후부터 과정은 동일합니다. 많아야 소수점 위 36자리, 소수점 아래 36자리 모두를 쓰면 72개이므로 총 72회(for i=0 to i=71)를 진행합니다. | |
| 437 | 332 | {{{#!if au=+au, ab=+ab, tz=0, !br&&(tn!="") |
| 438 | 333 | {{{#!if tn+=pd, tn=+tn, tz=tn/bu, tx=bu*tz, ty=bb*tz, ty=ty.toString(), ps=(ty.length==19), tx=ps?tx+(+ty.substr(0,1)):tx, ty=ps?ty=ty.substr(1):ty, ty=+ty, (tx>tn)||((tx==tn)&&(ty>0)) |
| 439 | 334 | {{{#!if tz=(tz==0)?0:tz-1, tx=bu*tz, ty=bb*tz, ty=ty.toString(), ps=(ty.length==19), tx=ps?tx+(+ty.substr(0,1)):tx, ty=ps?ty=ty.substr(1):ty, ty=+ty |
| 440 | }}}}}} | |
| 441 | {{{#!if ty>ab | |
| 335 | }}}}}}{{{#!if ty>ab | |
| 442 | 336 | {{{#!if tn-=1, ab+=+("1"+pd) |
| 443 | 337 | }}}}}}{{{#!if au+=(tn-tx), ab-=ty, tn="" |
| 444 | 338 | }}}}}}{{{#!if !br |
| 445 | 339 | {{{#!if tw=au/bu, tx=bu*tw, ty=bb*tw, ty=ty.toString(), ps=(ty.length==19), tx=ps?tx+(+ty.substr(0,1)):tx, ty=ps?ty=ty.substr(1):ty, ty=+ty, (tx>au)||((tx==au)&&(ty>ab)) |
| 446 | 340 | {{{#!if tw-=1, tx=bu*tw, ty=bb*tw, ty=ty.toString(), ps=(ty.length==19), tx=ps?tx+(+ty.substr(0,1)):tx, ty=ps?ty=ty.substr(1):ty, ty=+ty, |
| 447 | }}}}}} | |
| 448 | {{{#!if ty>ab | |
| 341 | }}}}}}{{{#!if ty>ab | |
| 449 | 342 | {{{#!if au-=1, ab+=+("1"+pd) |
| 450 | 343 | }}}}}}{{{#!if au-=tx, ab-=ty, tw+=tz, tw=tw.toString(), tm+=tw, (au==0)&&(ab==0) |
| 451 | 344 | {{{#!if br=true |
| 452 | }}}}}}}}} | |
| 453 | {{{#!if !br | |
| 345 | }}}}}}}}}{{{#!if !br | |
| 454 | 346 | {{{#!if au=au.toString(), ab=ab.toString(), ps=(au.length==18), tn=ps?au.substr(0,1):"", au=ps?au.substr(1):(pd+au).substr(-17), ab=(ab.length<18)?(pd+ab).substr(-18):ab, au+=ab.substr(0,1), ab=ab.substr(1)+"0" |
| 455 | 347 | }}}}}} |
| 456 | 348 | ##i=3 |
| 457 | 349 | {{{#!if au=+au, ab=+ab, tz=0, !br&&(tn!="") |
| 458 | 350 | {{{#!if tn+=pd, tn=+tn, tz=tn/bu, tx=bu*tz, ty=bb*tz, ty=ty.toString(), ps=(ty.length==19), tx=ps?tx+(+ty.substr(0,1)):tx, ty=ps?ty=ty.substr(1):ty, ty=+ty, (tx>tn)||((tx==tn)&&(ty>0)) |
| 459 | 351 | {{{#!if tz=(tz==0)?0:tz-1, tx=bu*tz, ty=bb*tz, ty=ty.toString(), ps=(ty.length==19), tx=ps?tx+(+ty.substr(0,1)):tx, ty=ps?ty=ty.substr(1):ty, ty=+ty |
| 460 | }}}}}} | |
| 461 | {{{#!if ty>ab | |
| 352 | }}}}}}{{{#!if ty>ab | |
| 462 | 353 | {{{#!if tn-=1, ab+=+("1"+pd) |
| 463 | 354 | }}}}}}{{{#!if au+=(tn-tx), ab-=ty, tn="" |
| 464 | 355 | }}}}}}{{{#!if !br |
| 465 | 356 | {{{#!if tw=au/bu, tx=bu*tw, ty=bb*tw, ty=ty.toString(), ps=(ty.length==19), tx=ps?tx+(+ty.substr(0,1)):tx, ty=ps?ty=ty.substr(1):ty, ty=+ty, (tx>au)||((tx==au)&&(ty>ab)) |
| 466 | 357 | {{{#!if tw-=1, tx=bu*tw, ty=bb*tw, ty=ty.toString(), ps=(ty.length==19), tx=ps?tx+(+ty.substr(0,1)):tx, ty=ps?ty=ty.substr(1):ty, ty=+ty, |
| 467 | }}}}}} | |
| 468 | {{{#!if ty>ab | |
| 358 | }}}}}}{{{#!if ty>ab | |
| 469 | 359 | {{{#!if au-=1, ab+=+("1"+pd) |
| 470 | 360 | }}}}}}{{{#!if au-=tx, ab-=ty, tw+=tz, tw=tw.toString(), tm+=tw, (au==0)&&(ab==0) |
| 471 | 361 | {{{#!if br=true |
| 472 | }}}}}}}}} | |
| 473 | {{{#!if !br | |
| 362 | }}}}}}}}}{{{#!if !br | |
| 474 | 363 | {{{#!if au=au.toString(), ab=ab.toString(), ps=(au.length==18), tn=ps?au.substr(0,1):"", au=ps?au.substr(1):(pd+au).substr(-17), ab=(ab.length<18)?(pd+ab).substr(-18):ab, au+=ab.substr(0,1), ab=ab.substr(1)+"0" |
| 475 | 364 | }}}}}} |
| 476 | 365 | ##i=4 |
| 477 | 366 | {{{#!if au=+au, ab=+ab, tz=0, !br&&(tn!="") |
| 478 | 367 | {{{#!if tn+=pd, tn=+tn, tz=tn/bu, tx=bu*tz, ty=bb*tz, ty=ty.toString(), ps=(ty.length==19), tx=ps?tx+(+ty.substr(0,1)):tx, ty=ps?ty=ty.substr(1):ty, ty=+ty, (tx>tn)||((tx==tn)&&(ty>0)) |
| 479 | 368 | {{{#!if tz=(tz==0)?0:tz-1, tx=bu*tz, ty=bb*tz, ty=ty.toString(), ps=(ty.length==19), tx=ps?tx+(+ty.substr(0,1)):tx, ty=ps?ty=ty.substr(1):ty, ty=+ty |
| 480 | }}}}}} | |
| 481 | {{{#!if ty>ab | |
| 369 | }}}}}}{{{#!if ty>ab | |
| 482 | 370 | {{{#!if tn-=1, ab+=+("1"+pd) |
| 483 | 371 | }}}}}}{{{#!if au+=(tn-tx), ab-=ty, tn="" |
| 484 | 372 | }}}}}}{{{#!if !br |
| 485 | 373 | {{{#!if tw=au/bu, tx=bu*tw, ty=bb*tw, ty=ty.toString(), ps=(ty.length==19), tx=ps?tx+(+ty.substr(0,1)):tx, ty=ps?ty=ty.substr(1):ty, ty=+ty, (tx>au)||((tx==au)&&(ty>ab)) |
| 486 | 374 | {{{#!if tw-=1, tx=bu*tw, ty=bb*tw, ty=ty.toString(), ps=(ty.length==19), tx=ps?tx+(+ty.substr(0,1)):tx, ty=ps?ty=ty.substr(1):ty, ty=+ty, |
| 487 | }}}}}} | |
| 488 | {{{#!if ty>ab | |
| 375 | }}}}}}{{{#!if ty>ab | |
| 489 | 376 | {{{#!if au-=1, ab+=+("1"+pd) |
| 490 | 377 | }}}}}}{{{#!if au-=tx, ab-=ty, tw+=tz, tw=tw.toString(), tm+=tw, (au==0)&&(ab==0) |
| 491 | 378 | {{{#!if br=true |
| 492 | }}}}}}}}} | |
| 493 | {{{#!if !br | |
| 379 | }}}}}}}}}{{{#!if !br | |
| 494 | 380 | {{{#!if au=au.toString(), ab=ab.toString(), ps=(au.length==18), tn=ps?au.substr(0,1):"", au=ps?au.substr(1):(pd+au).substr(-17), ab=(ab.length<18)?(pd+ab).substr(-18):ab, au+=ab.substr(0,1), ab=ab.substr(1)+"0" |
| 495 | 381 | }}}}}} |
| 496 | 382 | ##i=5 |
| 497 | 383 | {{{#!if au=+au, ab=+ab, tz=0, !br&&(tn!="") |
| 498 | 384 | {{{#!if tn+=pd, tn=+tn, tz=tn/bu, tx=bu*tz, ty=bb*tz, ty=ty.toString(), ps=(ty.length==19), tx=ps?tx+(+ty.substr(0,1)):tx, ty=ps?ty=ty.substr(1):ty, ty=+ty, (tx>tn)||((tx==tn)&&(ty>0)) |
| 499 | 385 | {{{#!if tz=(tz==0)?0:tz-1, tx=bu*tz, ty=bb*tz, ty=ty.toString(), ps=(ty.length==19), tx=ps?tx+(+ty.substr(0,1)):tx, ty=ps?ty=ty.substr(1):ty, ty=+ty |
| 500 | }}}}}} | |
| 501 | {{{#!if ty>ab | |
| 386 | }}}}}}{{{#!if ty>ab | |
| 502 | 387 | {{{#!if tn-=1, ab+=+("1"+pd) |
| 503 | 388 | }}}}}}{{{#!if au+=(tn-tx), ab-=ty, tn="" |
| 504 | 389 | }}}}}}{{{#!if !br |
| 505 | 390 | {{{#!if tw=au/bu, tx=bu*tw, ty=bb*tw, ty=ty.toString(), ps=(ty.length==19), tx=ps?tx+(+ty.substr(0,1)):tx, ty=ps?ty=ty.substr(1):ty, ty=+ty, (tx>au)||((tx==au)&&(ty>ab)) |
| 506 | 391 | {{{#!if tw-=1, tx=bu*tw, ty=bb*tw, ty=ty.toString(), ps=(ty.length==19), tx=ps?tx+(+ty.substr(0,1)):tx, ty=ps?ty=ty.substr(1):ty, ty=+ty, |
| 507 | }}}}}} | |
| 508 | {{{#!if ty>ab | |
| 392 | }}}}}}{{{#!if ty>ab | |
| 509 | 393 | {{{#!if au-=1, ab+=+("1"+pd) |
| 510 | 394 | }}}}}}{{{#!if au-=tx, ab-=ty, tw+=tz, tw=tw.toString(), tm+=tw, (au==0)&&(ab==0) |
| 511 | 395 | {{{#!if br=true |
| 512 | }}}}}}}}} | |
| 513 | {{{#!if !br | |
| 396 | }}}}}}}}}{{{#!if !br | |
| 514 | 397 | {{{#!if au=au.toString(), ab=ab.toString(), ps=(au.length==18), tn=ps?au.substr(0,1):"", au=ps?au.substr(1):(pd+au).substr(-17), ab=(ab.length<18)?(pd+ab).substr(-18):ab, au+=ab.substr(0,1), ab=ab.substr(1)+"0" |
| 515 | 398 | }}}}}} |
| 516 | 399 | ##i=6 |
| ... | ... | |
| 537 | 420 | {{{#!if au=+au, ab=+ab, tz=0, !br&&(tn!="") |
| 538 | 421 | {{{#!if tn+=pd, tn=+tn, tz=tn/bu, tx=bu*tz, ty=bb*tz, ty=ty.toString(), ps=(ty.length==19), tx=ps?tx+(+ty.substr(0,1)):tx, ty=ps?ty=ty.substr(1):ty, ty=+ty, (tx>tn)||((tx==tn)&&(ty>0)) |
| 539 | 422 | {{{#!if tz=(tz==0)?0:tz-1, tx=bu*tz, ty=bb*tz, ty=ty.toString(), ps=(ty.length==19), tx=ps?tx+(+ty.substr(0,1)):tx, ty=ps?ty=ty.substr(1):ty, ty=+ty |
| 540 | }}}}}} | |
| 541 | {{{#!if ty>ab | |
| 423 | }}}}}}{{{#!if ty>ab | |
| 542 | 424 | {{{#!if tn-=1, ab+=+("1"+pd) |
| 543 | 425 | }}}}}}{{{#!if au+=(tn-tx), ab-=ty, tn="" |
| 544 | 426 | }}}}}}{{{#!if !br |
| 545 | 427 | {{{#!if tw=au/bu, tx=bu*tw, ty=bb*tw, ty=ty.toString(), ps=(ty.length==19), tx=ps?tx+(+ty.substr(0,1)):tx, ty=ps?ty=ty.substr(1):ty, ty=+ty, (tx>au)||((tx==au)&&(ty>ab)) |
| 546 | 428 | {{{#!if tw-=1, tx=bu*tw, ty=bb*tw, ty=ty.toString(), ps=(ty.length==19), tx=ps?tx+(+ty.substr(0,1)):tx, ty=ps?ty=ty.substr(1):ty, ty=+ty, |
| 547 | }}}}}} | |
| 548 | {{{#!if ty>ab | |
| 429 | }}}}}}{{{#!if ty>ab | |
| 549 | 430 | {{{#!if au-=1, ab+=+("1"+pd) |
| 550 | 431 | }}}}}}{{{#!if au-=tx, ab-=ty, tw+=tz, tw=tw.toString(), tm+=tw, (au==0)&&(ab==0) |
| 551 | 432 | {{{#!if br=true |
| 552 | }}}}}}}}} | |
| 553 | {{{#!if !br | |
| 433 | }}}}}}}}}{{{#!if !br | |
| 554 | 434 | {{{#!if au=au.toString(), ab=ab.toString(), ps=(au.length==18), tn=ps?au.substr(0,1):"", au=ps?au.substr(1):(pd+au).substr(-17), ab=(ab.length<18)?(pd+ab).substr(-18):ab, au+=ab.substr(0,1), ab=ab.substr(1)+"0" |
| 555 | 435 | }}}}}} |
| 556 | 436 | ##i=8 |
| 557 | 437 | {{{#!if au=+au, ab=+ab, tz=0, !br&&(tn!="") |
| 558 | 438 | {{{#!if tn+=pd, tn=+tn, tz=tn/bu, tx=bu*tz, ty=bb*tz, ty=ty.toString(), ps=(ty.length==19), tx=ps?tx+(+ty.substr(0,1)):tx, ty=ps?ty=ty.substr(1):ty, ty=+ty, (tx>tn)||((tx==tn)&&(ty>0)) |
| 559 | 439 | {{{#!if tz=(tz==0)?0:tz-1, tx=bu*tz, ty=bb*tz, ty=ty.toString(), ps=(ty.length==19), tx=ps?tx+(+ty.substr(0,1)):tx, ty=ps?ty=ty.substr(1):ty, ty=+ty |
| 560 | }}}}}} | |
| 561 | {{{#!if ty>ab | |
| 440 | }}}}}}{{{#!if ty>ab | |
| 562 | 441 | {{{#!if tn-=1, ab+=+("1"+pd) |
| 563 | 442 | }}}}}}{{{#!if au+=(tn-tx), ab-=ty, tn="" |
| 564 | 443 | }}}}}}{{{#!if !br |
| 565 | 444 | {{{#!if tw=au/bu, tx=bu*tw, ty=bb*tw, ty=ty.toString(), ps=(ty.length==19), tx=ps?tx+(+ty.substr(0,1)):tx, ty=ps?ty=ty.substr(1):ty, ty=+ty, (tx>au)||((tx==au)&&(ty>ab)) |
| 566 | 445 | {{{#!if tw-=1, tx=bu*tw, ty=bb*tw, ty=ty.toString(), ps=(ty.length==19), tx=ps?tx+(+ty.substr(0,1)):tx, ty=ps?ty=ty.substr(1):ty, ty=+ty, |
| 567 | }}}}}} | |
| 568 | {{{#!if ty>ab | |
| 446 | }}}}}}{{{#!if ty>ab | |
| 569 | 447 | {{{#!if au-=1, ab+=+("1"+pd) |
| 570 | 448 | }}}}}}{{{#!if au-=tx, ab-=ty, tw+=tz, tw=tw.toString(), tm+=tw, (au==0)&&(ab==0) |
| 571 | 449 | {{{#!if br=true |
| 572 | }}}}}}}}} | |
| 573 | {{{#!if !br | |
| 450 | }}}}}}}}}{{{#!if !br | |
| 574 | 451 | {{{#!if au=au.toString(), ab=ab.toString(), ps=(au.length==18), tn=ps?au.substr(0,1):"", au=ps?au.substr(1):(pd+au).substr(-17), ab=(ab.length<18)?(pd+ab).substr(-18):ab, au+=ab.substr(0,1), ab=ab.substr(1)+"0" |
| 575 | 452 | }}}}}} |
| 576 | 453 | ##i=9 |
| 577 | 454 | {{{#!if au=+au, ab=+ab, tz=0, !br&&(tn!="") |
| 578 | 455 | {{{#!if tn+=pd, tn=+tn, tz=tn/bu, tx=bu*tz, ty=bb*tz, ty=ty.toString(), ps=(ty.length==19), tx=ps?tx+(+ty.substr(0,1)):tx, ty=ps?ty=ty.substr(1):ty, ty=+ty, (tx>tn)||((tx==tn)&&(ty>0)) |
| 579 | 456 | {{{#!if tz=(tz==0)?0:tz-1, tx=bu*tz, ty=bb*tz, ty=ty.toString(), ps=(ty.length==19), tx=ps?tx+(+ty.substr(0,1)):tx, ty=ps?ty=ty.substr(1):ty, ty=+ty |
| 580 | }}}}}} | |
| 581 | {{{#!if ty>ab | |
| 457 | }}}}}}{{{#!if ty>ab | |
| 582 | 458 | {{{#!if tn-=1, ab+=+("1"+pd) |
| 583 | 459 | }}}}}}{{{#!if au+=(tn-tx), ab-=ty, tn="" |
| 584 | 460 | }}}}}}{{{#!if !br |
| 585 | 461 | {{{#!if tw=au/bu, tx=bu*tw, ty=bb*tw, ty=ty.toString(), ps=(ty.length==19), tx=ps?tx+(+ty.substr(0,1)):tx, ty=ps?ty=ty.substr(1):ty, ty=+ty, (tx>au)||((tx==au)&&(ty>ab)) |
| 586 | 462 | {{{#!if tw-=1, tx=bu*tw, ty=bb*tw, ty=ty.toString(), ps=(ty.length==19), tx=ps?tx+(+ty.substr(0,1)):tx, ty=ps?ty=ty.substr(1):ty, ty=+ty, |
| 587 | }}}}}} | |
| 588 | {{{#!if ty>ab | |
| 463 | }}}}}}{{{#!if ty>ab | |
| 589 | 464 | {{{#!if au-=1, ab+=+("1"+pd) |
| 590 | 465 | }}}}}}{{{#!if au-=tx, ab-=ty, tw+=tz, tw=tw.toString(), tm+=tw, (au==0)&&(ab==0) |
| 591 | 466 | {{{#!if br=true |
| 592 | }}}}}}}}} | |
| 593 | {{{#!if !br | |
| 467 | }}}}}}}}}{{{#!if !br | |
| 594 | 468 | {{{#!if au=au.toString(), ab=ab.toString(), ps=(au.length==18), tn=ps?au.substr(0,1):"", au=ps?au.substr(1):(pd+au).substr(-17), ab=(ab.length<18)?(pd+ab).substr(-18):ab, au+=ab.substr(0,1), ab=ab.substr(1)+"0" |
| 595 | 469 | }}}}}} |
| 596 | 470 | ##i=10 |
| 597 | 471 | {{{#!if au=+au, ab=+ab, tz=0, !br&&(tn!="") |
| 598 | 472 | {{{#!if tn+=pd, tn=+tn, tz=tn/bu, tx=bu*tz, ty=bb*tz, ty=ty.toString(), ps=(ty.length==19), tx=ps?tx+(+ty.substr(0,1)):tx, ty=ps?ty=ty.substr(1):ty, ty=+ty, (tx>tn)||((tx==tn)&&(ty>0)) |
| 599 | 473 | {{{#!if tz=(tz==0)?0:tz-1, tx=bu*tz, ty=bb*tz, ty=ty.toString(), ps=(ty.length==19), tx=ps?tx+(+ty.substr(0,1)):tx, ty=ps?ty=ty.substr(1):ty, ty=+ty |
| 600 | }}}}}} | |
| 601 | {{{#!if ty>ab | |
| 474 | }}}}}}{{{#!if ty>ab | |
| 602 | 475 | {{{#!if tn-=1, ab+=+("1"+pd) |
| 603 | 476 | }}}}}}{{{#!if au+=(tn-tx), ab-=ty, tn="" |
| 604 | 477 | }}}}}}{{{#!if !br |
| 605 | 478 | {{{#!if tw=au/bu, tx=bu*tw, ty=bb*tw, ty=ty.toString(), ps=(ty.length==19), tx=ps?tx+(+ty.substr(0,1)):tx, ty=ps?ty=ty.substr(1):ty, ty=+ty, (tx>au)||((tx==au)&&(ty>ab)) |
| 606 | 479 | {{{#!if tw-=1, tx=bu*tw, ty=bb*tw, ty=ty.toString(), ps=(ty.length==19), tx=ps?tx+(+ty.substr(0,1)):tx, ty=ps?ty=ty.substr(1):ty, ty=+ty, |
| 607 | }}}}}} | |
| 608 | {{{#!if ty>ab | |
| 480 | }}}}}}{{{#!if ty>ab | |
| 609 | 481 | {{{#!if au-=1, ab+=+("1"+pd) |
| 610 | 482 | }}}}}}{{{#!if au-=tx, ab-=ty, tw+=tz, tw=tw.toString(), tm+=tw, (au==0)&&(ab==0) |
| 611 | 483 | {{{#!if br=true |
| 612 | }}}}}}}}} | |
| 613 | {{{#!if !br | |
| 484 | }}}}}}}}}{{{#!if !br | |
| 614 | 485 | {{{#!if au=au.toString(), ab=ab.toString(), ps=(au.length==18), tn=ps?au.substr(0,1):"", au=ps?au.substr(1):(pd+au).substr(-17), ab=(ab.length<18)?(pd+ab).substr(-18):ab, au+=ab.substr(0,1), ab=ab.substr(1)+"0" |
| 615 | 486 | }}}}}} |
| 616 | 487 | ##i=11 |
| 617 | 488 | {{{#!if au=+au, ab=+ab, tz=0, !br&&(tn!="") |
| 618 | 489 | {{{#!if tn+=pd, tn=+tn, tz=tn/bu, tx=bu*tz, ty=bb*tz, ty=ty.toString(), ps=(ty.length==19), tx=ps?tx+(+ty.substr(0,1)):tx, ty=ps?ty=ty.substr(1):ty, ty=+ty, (tx>tn)||((tx==tn)&&(ty>0)) |
| 619 | 490 | {{{#!if tz=(tz==0)?0:tz-1, tx=bu*tz, ty=bb*tz, ty=ty.toString(), ps=(ty.length==19), tx=ps?tx+(+ty.substr(0,1)):tx, ty=ps?ty=ty.substr(1):ty, ty=+ty |
| 620 | }}}}}} | |
| 621 | {{{#!if ty>ab | |
| 491 | }}}}}}{{{#!if ty>ab | |
| 622 | 492 | {{{#!if tn-=1, ab+=+("1"+pd) |
| 623 | 493 | }}}}}}{{{#!if au+=(tn-tx), ab-=ty, tn="" |
| 624 | 494 | }}}}}}{{{#!if !br |
| 625 | 495 | {{{#!if tw=au/bu, tx=bu*tw, ty=bb*tw, ty=ty.toString(), ps=(ty.length==19), tx=ps?tx+(+ty.substr(0,1)):tx, ty=ps?ty=ty.substr(1):ty, ty=+ty, (tx>au)||((tx==au)&&(ty>ab)) |
| 626 | 496 | {{{#!if tw-=1, tx=bu*tw, ty=bb*tw, ty=ty.toString(), ps=(ty.length==19), tx=ps?tx+(+ty.substr(0,1)):tx, ty=ps?ty=ty.substr(1):ty, ty=+ty, |
| 627 | }}}}}} | |
| 628 | {{{#!if ty>ab | |
| 497 | }}}}}}{{{#!if ty>ab | |
| 629 | 498 | {{{#!if au-=1, ab+=+("1"+pd) |
| 630 | 499 | }}}}}}{{{#!if au-=tx, ab-=ty, tw+=tz, tw=tw.toString(), tm+=tw, (au==0)&&(ab==0) |
| 631 | 500 | {{{#!if br=true |
| 632 | }}}}}}}}} | |
| 633 | {{{#!if !br | |
| 501 | }}}}}}}}}{{{#!if !br | |
| 634 | 502 | {{{#!if au=au.toString(), ab=ab.toString(), ps=(au.length==18), tn=ps?au.substr(0,1):"", au=ps?au.substr(1):(pd+au).substr(-17), ab=(ab.length<18)?(pd+ab).substr(-18):ab, au+=ab.substr(0,1), ab=ab.substr(1)+"0" |
| 635 | 503 | }}}}}} |
| 636 | 504 | ##i=12 |
| ... | ... |