a = 1 def self(a): b = 0 c = 0 d = 0 e = 0 save = 0 result = [] new = [] for a in range (0,10000): if a < 10 and a >= 1: b = a // 1 #ex)9 // 1 = 0 #print(a + b) result.append(a + b) elif a < 100 and a >= 10: b = a // 10 #ex)98 // 10 = 9 c = a % 10 #ex)98 % 10 = 8 #print(a + b + c) result.append(a + b + c) elif a < 1000 and a >= 100: b = a // 100 #ex)987 // 100 = 9 c = a % 100 #ex)987 % 100 = 87 c = c // 10 #ex)87 // 10 = 8 d = c % 10 #ex 87 % 10 = 7 #print(a + b + c + d) result.append(a + b + c + d) print(a,b,c,d) elif a < 10000 and a >= 1000: b = a // 1000 #ex) 9876 // 1000 = 9 save = a % 1000 #ex) 9876 % 1000 = 876 c = save // 10 #ex) 876 // 10 = 87 c = c // 10 #ex) 87 // 10 = 8 d = save // 10 #ex) 876 // 10 = 87 d = d % 10 #ex) 87 % 10 = 7 e = save % 100 #ex) 876 % 100 = 76 e = e % 10 #ex) 76 % 10 = 6 #print(a + b + c + d + e) result.append(a + b + c + d + e) return result.sort() for b in result: if b not in new: new.append(b) wen = list(range(10000)) wen = list(set(wen) - set(new)) wen.sort() #print(wen) for i in range(1,len(wen)): if wen[i] is None: #print("ffff") break print(wen[i]) self(a)
Standard input is empty
100 1 0 0 101 1 0 0 102 1 0 0 103 1 0 0 104 1 0 0 105 1 0 0 106 1 0 0 107 1 0 0 108 1 0 0 109 1 0 0 110 1 1 1 111 1 1 1 112 1 1 1 113 1 1 1 114 1 1 1 115 1 1 1 116 1 1 1 117 1 1 1 118 1 1 1 119 1 1 1 120 1 2 2 121 1 2 2 122 1 2 2 123 1 2 2 124 1 2 2 125 1 2 2 126 1 2 2 127 1 2 2 128 1 2 2 129 1 2 2 130 1 3 3 131 1 3 3 132 1 3 3 133 1 3 3 134 1 3 3 135 1 3 3 136 1 3 3 137 1 3 3 138 1 3 3 139 1 3 3 140 1 4 4 141 1 4 4 142 1 4 4 143 1 4 4 144 1 4 4 145 1 4 4 146 1 4 4 147 1 4 4 148 1 4 4 149 1 4 4 150 1 5 5 151 1 5 5 152 1 5 5 153 1 5 5 154 1 5 5 155 1 5 5 156 1 5 5 157 1 5 5 158 1 5 5 159 1 5 5 160 1 6 6 161 1 6 6 162 1 6 6 163 1 6 6 164 1 6 6 165 1 6 6 166 1 6 6 167 1 6 6 168 1 6 6 169 1 6 6 170 1 7 7 171 1 7 7 172 1 7 7 173 1 7 7 174 1 7 7 175 1 7 7 176 1 7 7 177 1 7 7 178 1 7 7 179 1 7 7 180 1 8 8 181 1 8 8 182 1 8 8 183 1 8 8 184 1 8 8 185 1 8 8 186 1 8 8 187 1 8 8 188 1 8 8 189 1 8 8 190 1 9 9 191 1 9 9 192 1 9 9 193 1 9 9 194 1 9 9 195 1 9 9 196 1 9 9 197 1 9 9 198 1 9 9 199 1 9 9 200 2 0 0 201 2 0 0 202 2 0 0 203 2 0 0 204 2 0 0 205 2 0 0 206 2 0 0 207 2 0 0 208 2 0 0 209 2 0 0 210 2 1 1 211 2 1 1 212 2 1 1 213 2 1 1 214 2 1 1 215 2 1 1 216 2 1 1 217 2 1 1 218 2 1 1 219 2 1 1 220 2 2 2 221 2 2 2 222 2 2 2 223 2 2 2 224 2 2 2 225 2 2 2 226 2 2 2 227 2 2 2 228 2 2 2 229 2 2 2 230 2 3 3 231 2 3 3 232 2 3 3 233 2 3 3 234 2 3 3 235 2 3 3 236 2 3 3 237 2 3 3 238 2 3 3 239 2 3 3 240 2 4 4 241 2 4 4 242 2 4 4 243 2 4 4 244 2 4 4 245 2 4 4 246 2 4 4 247 2 4 4 248 2 4 4 249 2 4 4 250 2 5 5 251 2 5 5 252 2 5 5 253 2 5 5 254 2 5 5 255 2 5 5 256 2 5 5 257 2 5 5 258 2 5 5 259 2 5 5 260 2 6 6 261 2 6 6 262 2 6 6 263 2 6 6 264 2 6 6 265 2 6 6 266 2 6 6 267 2 6 6 268 2 6 6 269 2 6 6 270 2 7 7 271 2 7 7 272 2 7 7 273 2 7 7 274 2 7 7 275 2 7 7 276 2 7 7 277 2 7 7 278 2 7 7 279 2 7 7 280 2 8 8 281 2 8 8 282 2 8 8 283 2 8 8 284 2 8 8 285 2 8 8 286 2 8 8 287 2 8 8 288 2 8 8 289 2 8 8 290 2 9 9 291 2 9 9 292 2 9 9 293 2 9 9 294 2 9 9 295 2 9 9 296 2 9 9 297 2 9 9 298 2 9 9 299 2 9 9 300 3 0 0 301 3 0 0 302 3 0 0 303 3 0 0 304 3 0 0 305 3 0 0 306 3 0 0 307 3 0 0 308 3 0 0 309 3 0 0 310 3 1 1 311 3 1 1 312 3 1 1 313 3 1 1 314 3 1 1 315 3 1 1 316 3 1 1 317 3 1 1 318 3 1 1 319 3 1 1 320 3 2 2 321 3 2 2 322 3 2 2 323 3 2 2 324 3 2 2 325 3 2 2 326 3 2 2 327 3 2 2 328 3 2 2 329 3 2 2 330 3 3 3 331 3 3 3 332 3 3 3 333 3 3 3 334 3 3 3 335 3 3 3 336 3 3 3 337 3 3 3 338 3 3 3 339 3 3 3 340 3 4 4 341 3 4 4 342 3 4 4 343 3 4 4 344 3 4 4 345 3 4 4 346 3 4 4 347 3 4 4 348 3 4 4 349 3 4 4 350 3 5 5 351 3 5 5 352 3 5 5 353 3 5 5 354 3 5 5 355 3 5 5 356 3 5 5 357 3 5 5 358 3 5 5 359 3 5 5 360 3 6 6 361 3 6 6 362 3 6 6 363 3 6 6 364 3 6 6 365 3 6 6 366 3 6 6 367 3 6 6 368 3 6 6 369 3 6 6 370 3 7 7 371 3 7 7 372 3 7 7 373 3 7 7 374 3 7 7 375 3 7 7 376 3 7 7 377 3 7 7 378 3 7 7 379 3 7 7 380 3 8 8 381 3 8 8 382 3 8 8 383 3 8 8 384 3 8 8 385 3 8 8 386 3 8 8 387 3 8 8 388 3 8 8 389 3 8 8 390 3 9 9 391 3 9 9 392 3 9 9 393 3 9 9 394 3 9 9 395 3 9 9 396 3 9 9 397 3 9 9 398 3 9 9 399 3 9 9 400 4 0 0 401 4 0 0 402 4 0 0 403 4 0 0 404 4 0 0 405 4 0 0 406 4 0 0 407 4 0 0 408 4 0 0 409 4 0 0 410 4 1 1 411 4 1 1 412 4 1 1 413 4 1 1 414 4 1 1 415 4 1 1 416 4 1 1 417 4 1 1 418 4 1 1 419 4 1 1 420 4 2 2 421 4 2 2 422 4 2 2 423 4 2 2 424 4 2 2 425 4 2 2 426 4 2 2 427 4 2 2 428 4 2 2 429 4 2 2 430 4 3 3 431 4 3 3 432 4 3 3 433 4 3 3 434 4 3 3 435 4 3 3 436 4 3 3 437 4 3 3 438 4 3 3 439 4 3 3 440 4 4 4 441 4 4 4 442 4 4 4 443 4 4 4 444 4 4 4 445 4 4 4 446 4 4 4 447 4 4 4 448 4 4 4 449 4 4 4 450 4 5 5 451 4 5 5 452 4 5 5 453 4 5 5 454 4 5 5 455 4 5 5 456 4 5 5 457 4 5 5 458 4 5 5 459 4 5 5 460 4 6 6 461 4 6 6 462 4 6 6 463 4 6 6 464 4 6 6 465 4 6 6 466 4 6 6 467 4 6 6 468 4 6 6 469 4 6 6 470 4 7 7 471 4 7 7 472 4 7 7 473 4 7 7 474 4 7 7 475 4 7 7 476 4 7 7 477 4 7 7 478 4 7 7 479 4 7 7 480 4 8 8 481 4 8 8 482 4 8 8 483 4 8 8 484 4 8 8 485 4 8 8 486 4 8 8 487 4 8 8 488 4 8 8 489 4 8 8 490 4 9 9 491 4 9 9 492 4 9 9 493 4 9 9 494 4 9 9 495 4 9 9 496 4 9 9 497 4 9 9 498 4 9 9 499 4 9 9 500 5 0 0 501 5 0 0 502 5 0 0 503 5 0 0 504 5 0 0 505 5 0 0 506 5 0 0 507 5 0 0 508 5 0 0 509 5 0 0 510 5 1 1 511 5 1 1 512 5 1 1 513 5 1 1 514 5 1 1 515 5 1 1 516 5 1 1 517 5 1 1 518 5 1 1 519 5 1 1 520 5 2 2 521 5 2 2 522 5 2 2 523 5 2 2 524 5 2 2 525 5 2 2 526 5 2 2 527 5 2 2 528 5 2 2 529 5 2 2 530 5 3 3 531 5 3 3 532 5 3 3 533 5 3 3 534 5 3 3 535 5 3 3 536 5 3 3 537 5 3 3 538 5 3 3 539 5 3 3 540 5 4 4 541 5 4 4 542 5 4 4 543 5 4 4 544 5 4 4 545 5 4 4 546 5 4 4 547 5 4 4 548 5 4 4 549 5 4 4 550 5 5 5 551 5 5 5 552 5 5 5 553 5 5 5 554 5 5 5 555 5 5 5 556 5 5 5 557 5 5 5 558 5 5 5 559 5 5 5 560 5 6 6 561 5 6 6 562 5 6 6 563 5 6 6 564 5 6 6 565 5 6 6 566 5 6 6 567 5 6 6 568 5 6 6 569 5 6 6 570 5 7 7 571 5 7 7 572 5 7 7 573 5 7 7 574 5 7 7 575 5 7 7 576 5 7 7 577 5 7 7 578 5 7 7 579 5 7 7 580 5 8 8 581 5 8 8 582 5 8 8 583 5 8 8 584 5 8 8 585 5 8 8 586 5 8 8 587 5 8 8 588 5 8 8 589 5 8 8 590 5 9 9 591 5 9 9 592 5 9 9 593 5 9 9 594 5 9 9 595 5 9 9 596 5 9 9 597 5 9 9 598 5 9 9 599 5 9 9 600 6 0 0 601 6 0 0 602 6 0 0 603 6 0 0 604 6 0 0 605 6 0 0 606 6 0 0 607 6 0 0 608 6 0 0 609 6 0 0 610 6 1 1 611 6 1 1 612 6 1 1 613 6 1 1 614 6 1 1 615 6 1 1 616 6 1 1 617 6 1 1 618 6 1 1 619 6 1 1 620 6 2 2 621 6 2 2 622 6 2 2 623 6 2 2 624 6 2 2 625 6 2 2 626 6 2 2 627 6 2 2 628 6 2 2 629 6 2 2 630 6 3 3 631 6 3 3 632 6 3 3 633 6 3 3 634 6 3 3 635 6 3 3 636 6 3 3 637 6 3 3 638 6 3 3 639 6 3 3 640 6 4 4 641 6 4 4 642 6 4 4 643 6 4 4 644 6 4 4 645 6 4 4 646 6 4 4 647 6 4 4 648 6 4 4 649 6 4 4 650 6 5 5 651 6 5 5 652 6 5 5 653 6 5 5 654 6 5 5 655 6 5 5 656 6 5 5 657 6 5 5 658 6 5 5 659 6 5 5 660 6 6 6 661 6 6 6 662 6 6 6 663 6 6 6 664 6 6 6 665 6 6 6 666 6 6 6 667 6 6 6 668 6 6 6 669 6 6 6 670 6 7 7 671 6 7 7 672 6 7 7 673 6 7 7 674 6 7 7 675 6 7 7 676 6 7 7 677 6 7 7 678 6 7 7 679 6 7 7 680 6 8 8 681 6 8 8 682 6 8 8 683 6 8 8 684 6 8 8 685 6 8 8 686 6 8 8 687 6 8 8 688 6 8 8 689 6 8 8 690 6 9 9 691 6 9 9 692 6 9 9 693 6 9 9 694 6 9 9 695 6 9 9 696 6 9 9 697 6 9 9 698 6 9 9 699 6 9 9 700 7 0 0 701 7 0 0 702 7 0 0 703 7 0 0 704 7 0 0 705 7 0 0 706 7 0 0 707 7 0 0 708 7 0 0 709 7 0 0 710 7 1 1 711 7 1 1 712 7 1 1 713 7 1 1 714 7 1 1 715 7 1 1 716 7 1 1 717 7 1 1 718 7 1 1 719 7 1 1 720 7 2 2 721 7 2 2 722 7 2 2 723 7 2 2 724 7 2 2 725 7 2 2 726 7 2 2 727 7 2 2 728 7 2 2 729 7 2 2 730 7 3 3 731 7 3 3 732 7 3 3 733 7 3 3 734 7 3 3 735 7 3 3 736 7 3 3 737 7 3 3 738 7 3 3 739 7 3 3 740 7 4 4 741 7 4 4 742 7 4 4 743 7 4 4 744 7 4 4 745 7 4 4 746 7 4 4 747 7 4 4 748 7 4 4 749 7 4 4 750 7 5 5 751 7 5 5 752 7 5 5 753 7 5 5 754 7 5 5 755 7 5 5 756 7 5 5 757 7 5 5 758 7 5 5 759 7 5 5 760 7 6 6 761 7 6 6 762 7 6 6 763 7 6 6 764 7 6 6 765 7 6 6 766 7 6 6 767 7 6 6 768 7 6 6 769 7 6 6 770 7 7 7 771 7 7 7 772 7 7 7 773 7 7 7 774 7 7 7 775 7 7 7 776 7 7 7 777 7 7 7 778 7 7 7 779 7 7 7 780 7 8 8 781 7 8 8 782 7 8 8 783 7 8 8 784 7 8 8 785 7 8 8 786 7 8 8 787 7 8 8 788 7 8 8 789 7 8 8 790 7 9 9 791 7 9 9 792 7 9 9 793 7 9 9 794 7 9 9 795 7 9 9 796 7 9 9 797 7 9 9 798 7 9 9 799 7 9 9 800 8 0 0 801 8 0 0 802 8 0 0 803 8 0 0 804 8 0 0 805 8 0 0 806 8 0 0 807 8 0 0 808 8 0 0 809 8 0 0 810 8 1 1 811 8 1 1 812 8 1 1 813 8 1 1 814 8 1 1 815 8 1 1 816 8 1 1 817 8 1 1 818 8 1 1 819 8 1 1 820 8 2 2 821 8 2 2 822 8 2 2 823 8 2 2 824 8 2 2 825 8 2 2 826 8 2 2 827 8 2 2 828 8 2 2 829 8 2 2 830 8 3 3 831 8 3 3 832 8 3 3 833 8 3 3 834 8 3 3 835 8 3 3 836 8 3 3 837 8 3 3 838 8 3 3 839 8 3 3 840 8 4 4 841 8 4 4 842 8 4 4 843 8 4 4 844 8 4 4 845 8 4 4 846 8 4 4 847 8 4 4 848 8 4 4 849 8 4 4 850 8 5 5 851 8 5 5 852 8 5 5 853 8 5 5 854 8 5 5 855 8 5 5 856 8 5 5 857 8 5 5 858 8 5 5 859 8 5 5 860 8 6 6 861 8 6 6 862 8 6 6 863 8 6 6 864 8 6 6 865 8 6 6 866 8 6 6 867 8 6 6 868 8 6 6 869 8 6 6 870 8 7 7 871 8 7 7 872 8 7 7 873 8 7 7 874 8 7 7 875 8 7 7 876 8 7 7 877 8 7 7 878 8 7 7 879 8 7 7 880 8 8 8 881 8 8 8 882 8 8 8 883 8 8 8 884 8 8 8 885 8 8 8 886 8 8 8 887 8 8 8 888 8 8 8 889 8 8 8 890 8 9 9 891 8 9 9 892 8 9 9 893 8 9 9 894 8 9 9 895 8 9 9 896 8 9 9 897 8 9 9 898 8 9 9 899 8 9 9 900 9 0 0 901 9 0 0 902 9 0 0 903 9 0 0 904 9 0 0 905 9 0 0 906 9 0 0 907 9 0 0 908 9 0 0 909 9 0 0 910 9 1 1 911 9 1 1 912 9 1 1 913 9 1 1 914 9 1 1 915 9 1 1 916 9 1 1 917 9 1 1 918 9 1 1 919 9 1 1 920 9 2 2 921 9 2 2 922 9 2 2 923 9 2 2 924 9 2 2 925 9 2 2 926 9 2 2 927 9 2 2 928 9 2 2 929 9 2 2 930 9 3 3 931 9 3 3 932 9 3 3 933 9 3 3 934 9 3 3 935 9 3 3 936 9 3 3 937 9 3 3 938 9 3 3 939 9 3 3 940 9 4 4 941 9 4 4 942 9 4 4 943 9 4 4 944 9 4 4 945 9 4 4 946 9 4 4 947 9 4 4 948 9 4 4 949 9 4 4 950 9 5 5 951 9 5 5 952 9 5 5 953 9 5 5 954 9 5 5 955 9 5 5 956 9 5 5 957 9 5 5 958 9 5 5 959 9 5 5 960 9 6 6 961 9 6 6 962 9 6 6 963 9 6 6 964 9 6 6 965 9 6 6 966 9 6 6 967 9 6 6 968 9 6 6 969 9 6 6 970 9 7 7 971 9 7 7 972 9 7 7 973 9 7 7 974 9 7 7 975 9 7 7 976 9 7 7 977 9 7 7 978 9 7 7 979 9 7 7 980 9 8 8 981 9 8 8 982 9 8 8 983 9 8 8 984 9 8 8 985 9 8 8 986 9 8 8 987 9 8 8 988 9 8 8 989 9 8 8 990 9 9 9 991 9 9 9 992 9 9 9 993 9 9 9 994 9 9 9 995 9 9 9 996 9 9 9 997 9 9 9 998 9 9 9 999 9 9 9