Advent of Code
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

2024 day 1

+1026
+20
aoc-2024/day01/day01.py
··· 1 + with open('input.txt', encoding='utf-8') as f: 2 + # with open('sample.txt', encoding='utf-8') as f: 3 + # Part 1 4 + print("Part 1") 5 + data = f.read().splitlines() 6 + nums = [x.split() for x in data] 7 + nums = [(int(i), int(j)) for [i,j] in nums] 8 + c0 = [x[0] for x in nums] 9 + c1 = [x[1] for x in nums] 10 + c0_sorted = sorted(c0) 11 + c1_sorted = sorted(c1) 12 + c_sorted = zip(c0_sorted, c1_sorted) 13 + diffs = [abs(x[0] - x[1]) for x in c_sorted] 14 + print(sum(diffs)) 15 + 16 + # Part 2 17 + print("Part 2") 18 + values = [x * c1.count(x) for x in c0] 19 + print(sum(values)) 20 +
+1000
aoc-2024/day01/input.txt
··· 1 + 18102 93258 2 + 34171 50404 3 + 48236 60718 4 + 10441 41669 5 + 63428 45329 6 + 42451 56834 7 + 74881 39407 8 + 32801 36101 9 + 52771 79895 10 + 41513 78731 11 + 81076 52363 12 + 87623 35520 13 + 15259 96330 14 + 57319 78241 15 + 42758 41144 16 + 80744 20357 17 + 28199 55267 18 + 22505 35520 19 + 74707 74819 20 + 67725 96130 21 + 13883 35520 22 + 87486 55267 23 + 25070 30977 24 + 10199 74819 25 + 91803 75066 26 + 60122 78266 27 + 17884 61488 28 + 41073 81666 29 + 24778 15223 30 + 46587 87276 31 + 75477 82771 32 + 78585 59630 33 + 23143 20028 34 + 67975 13674 35 + 33304 70802 36 + 19939 50051 37 + 35520 52616 38 + 73263 19938 39 + 89352 99541 40 + 65187 80938 41 + 41347 35520 42 + 64416 57744 43 + 86648 22827 44 + 91435 47131 45 + 96712 38412 46 + 89053 76476 47 + 68596 31155 48 + 22661 30518 49 + 87094 22104 50 + 10403 46003 51 + 41029 68410 52 + 62486 54054 53 + 24752 47138 54 + 59331 80259 55 + 83839 84471 56 + 19771 87508 57 + 68258 73947 58 + 69907 93126 59 + 36611 87565 60 + 69633 35520 61 + 19461 20361 62 + 43869 86799 63 + 88115 13167 64 + 27925 21142 65 + 75724 33150 66 + 14715 66772 67 + 46237 88588 68 + 22390 57154 69 + 90584 66789 70 + 89982 55267 71 + 98196 93258 72 + 83394 28441 73 + 68840 50490 74 + 21728 36730 75 + 83742 60945 76 + 43346 38412 77 + 79097 84471 78 + 13016 35520 79 + 28401 41164 80 + 18245 81634 81 + 99352 39461 82 + 33202 36444 83 + 88303 14489 84 + 95205 90462 85 + 80929 97718 86 + 18847 78535 87 + 36538 10273 88 + 40204 76019 89 + 52395 80344 90 + 62145 55267 91 + 29945 74391 92 + 99218 14416 93 + 92009 42686 94 + 83998 36730 95 + 50338 81796 96 + 43724 90026 97 + 86537 33172 98 + 89079 44444 99 + 32728 41669 100 + 60742 67245 101 + 35894 42369 102 + 66329 16357 103 + 42434 19057 104 + 65046 13593 105 + 41778 42363 106 + 62183 46290 107 + 37564 10310 108 + 46436 94358 109 + 58111 74819 110 + 13914 85272 111 + 67992 46429 112 + 42766 46993 113 + 97620 79909 114 + 12930 36101 115 + 14208 62020 116 + 41890 36730 117 + 81680 21444 118 + 84864 64563 119 + 29905 72690 120 + 35753 52398 121 + 73868 35520 122 + 17253 29006 123 + 72538 88588 124 + 77189 89503 125 + 81736 18206 126 + 33322 31658 127 + 48157 79144 128 + 28398 45304 129 + 51735 83365 130 + 42009 59880 131 + 25466 41416 132 + 52459 99199 133 + 57747 36730 134 + 12226 12617 135 + 41445 33884 136 + 15088 42664 137 + 21076 99403 138 + 24923 36730 139 + 47057 87695 140 + 14281 76662 141 + 58163 75603 142 + 41046 88588 143 + 25315 52616 144 + 88847 31193 145 + 25550 35520 146 + 37785 54965 147 + 42166 81663 148 + 36739 55267 149 + 13289 58788 150 + 95744 62866 151 + 23230 41669 152 + 89299 88513 153 + 94591 57796 154 + 19517 78347 155 + 38689 71550 156 + 55241 41669 157 + 80752 85442 158 + 24799 84471 159 + 13063 55267 160 + 27395 80539 161 + 78086 41669 162 + 49641 13167 163 + 60112 63395 164 + 57026 15781 165 + 34007 29172 166 + 49274 72405 167 + 14926 96924 168 + 54717 58045 169 + 16315 22728 170 + 90753 82631 171 + 99446 13167 172 + 51171 81263 173 + 65577 51430 174 + 59152 40932 175 + 98558 41284 176 + 60772 88588 177 + 89469 93258 178 + 78257 51498 179 + 17794 63128 180 + 17963 99564 181 + 10250 12980 182 + 11455 64655 183 + 89464 78241 184 + 68825 20389 185 + 18793 81458 186 + 78236 41669 187 + 54490 94531 188 + 16188 51392 189 + 17889 41669 190 + 88466 55267 191 + 30083 84471 192 + 83012 57306 193 + 70675 81796 194 + 13694 84854 195 + 58909 38592 196 + 40234 94238 197 + 51671 81883 198 + 91196 49891 199 + 86378 92193 200 + 81435 83848 201 + 52846 38940 202 + 96254 85424 203 + 28810 35155 204 + 57295 68573 205 + 56262 94606 206 + 70230 29354 207 + 22599 10175 208 + 42130 30343 209 + 52701 99403 210 + 62915 12166 211 + 76676 88588 212 + 92756 55926 213 + 85607 84471 214 + 59730 67890 215 + 32152 56550 216 + 83584 12212 217 + 91305 52052 218 + 92411 62866 219 + 30000 24317 220 + 48046 39809 221 + 53235 93258 222 + 58381 30343 223 + 81243 39857 224 + 46414 37480 225 + 14203 19491 226 + 94671 53889 227 + 25932 74714 228 + 15761 95661 229 + 41032 87276 230 + 95383 12977 231 + 63041 37164 232 + 62397 38420 233 + 31632 80344 234 + 73259 63756 235 + 39665 53750 236 + 80475 32801 237 + 71036 88588 238 + 72272 79144 239 + 60444 94808 240 + 62938 98520 241 + 91946 39934 242 + 65936 81849 243 + 46418 56506 244 + 75068 97162 245 + 39001 52616 246 + 41161 30343 247 + 15026 35598 248 + 42469 41669 249 + 56940 80344 250 + 14981 79323 251 + 18795 70311 252 + 51498 79144 253 + 18298 39857 254 + 57977 95908 255 + 99404 90175 256 + 16709 94746 257 + 52847 17022 258 + 19595 32739 259 + 75552 54475 260 + 56206 73676 261 + 21473 79204 262 + 92226 37522 263 + 77631 41409 264 + 32460 39212 265 + 68228 89367 266 + 93156 51665 267 + 43009 54778 268 + 14468 63363 269 + 38918 43492 270 + 63144 83443 271 + 64474 99403 272 + 59151 68155 273 + 74740 84352 274 + 46043 66174 275 + 19176 79144 276 + 80639 36730 277 + 12346 18866 278 + 32789 35520 279 + 30312 13167 280 + 90241 34021 281 + 61418 95707 282 + 52839 52960 283 + 59507 11557 284 + 51774 80344 285 + 72851 31658 286 + 21231 52129 287 + 17825 67968 288 + 48685 80344 289 + 90363 14286 290 + 32135 81656 291 + 89692 93229 292 + 71792 84471 293 + 24754 91630 294 + 15559 17945 295 + 73777 62866 296 + 73826 93258 297 + 61029 10131 298 + 21893 79844 299 + 72680 80344 300 + 54635 80344 301 + 46537 96585 302 + 28015 51978 303 + 80768 99403 304 + 52593 31658 305 + 15701 83366 306 + 97543 45838 307 + 33327 55267 308 + 60326 10669 309 + 71666 68499 310 + 68900 91751 311 + 27686 40337 312 + 39616 62866 313 + 51033 37907 314 + 25015 14676 315 + 41682 19585 316 + 79008 36730 317 + 49472 47063 318 + 98674 62202 319 + 33282 84471 320 + 59585 75619 321 + 86450 58477 322 + 14432 87276 323 + 67623 18866 324 + 84033 69700 325 + 13957 40073 326 + 55400 21005 327 + 13167 36730 328 + 34835 15933 329 + 71718 58623 330 + 95411 97681 331 + 57118 94831 332 + 41944 62866 333 + 88120 62866 334 + 11752 32137 335 + 85462 36211 336 + 85424 46228 337 + 79713 80344 338 + 16019 62866 339 + 17655 38412 340 + 26672 17352 341 + 82553 76385 342 + 23188 71537 343 + 56490 39857 344 + 46951 13167 345 + 85961 13877 346 + 51560 77830 347 + 94957 52616 348 + 27650 74995 349 + 70629 73120 350 + 25129 32171 351 + 62148 48774 352 + 44331 87276 353 + 69734 37018 354 + 21661 51261 355 + 13612 82993 356 + 90689 13167 357 + 92312 86533 358 + 98598 80344 359 + 68752 41669 360 + 30190 35520 361 + 36730 50595 362 + 52267 64296 363 + 59707 65310 364 + 80349 62885 365 + 63683 45682 366 + 74727 82966 367 + 86012 81529 368 + 39964 88805 369 + 16119 69720 370 + 33146 70138 371 + 90376 97651 372 + 22904 98429 373 + 87159 29634 374 + 23078 18154 375 + 23361 32845 376 + 71970 63128 377 + 10411 92866 378 + 31178 88588 379 + 50980 27848 380 + 45078 77661 381 + 91447 42358 382 + 71418 32868 383 + 76636 78241 384 + 30598 93258 385 + 28434 38738 386 + 40660 79275 387 + 62848 99403 388 + 28084 38612 389 + 12699 59071 390 + 59263 81796 391 + 26439 62866 392 + 17391 78241 393 + 93530 45014 394 + 45542 97173 395 + 69388 13423 396 + 80066 28361 397 + 63149 95510 398 + 27861 81796 399 + 62609 28829 400 + 78241 64755 401 + 98783 53082 402 + 21987 31658 403 + 31758 18211 404 + 21749 79144 405 + 70377 52464 406 + 65877 97679 407 + 74993 57174 408 + 53846 78241 409 + 67812 39783 410 + 32323 63362 411 + 18461 91739 412 + 38165 31920 413 + 80422 39857 414 + 43219 31658 415 + 84785 30343 416 + 54985 88562 417 + 18275 62866 418 + 54638 78780 419 + 76547 55267 420 + 15874 41010 421 + 86965 36101 422 + 97038 74819 423 + 13828 44487 424 + 21733 79144 425 + 84471 16719 426 + 26596 15857 427 + 16529 28650 428 + 25443 35348 429 + 15059 43502 430 + 81770 36730 431 + 81309 78241 432 + 35589 69602 433 + 94630 35179 434 + 53197 76827 435 + 29523 66364 436 + 46055 30993 437 + 85203 60814 438 + 39329 53071 439 + 18663 32233 440 + 50108 99922 441 + 41019 98673 442 + 89169 76809 443 + 93556 52782 444 + 69891 54164 445 + 40270 51225 446 + 82965 46304 447 + 22455 40010 448 + 41669 32801 449 + 71630 15002 450 + 48390 61558 451 + 44783 78241 452 + 59867 32801 453 + 36112 31658 454 + 81101 91237 455 + 54551 96109 456 + 20993 92021 457 + 50680 38412 458 + 63128 84471 459 + 94509 80344 460 + 10577 99239 461 + 25724 84471 462 + 17317 20799 463 + 39300 76645 464 + 76421 67643 465 + 43817 20959 466 + 75711 58027 467 + 34480 35520 468 + 64585 64739 469 + 64685 99403 470 + 43062 58999 471 + 81760 88588 472 + 63083 40045 473 + 39425 36730 474 + 17622 80859 475 + 64617 36051 476 + 59190 85424 477 + 81175 97509 478 + 93869 51498 479 + 62866 61413 480 + 26396 71626 481 + 87276 98001 482 + 79144 48463 483 + 23812 31658 484 + 31923 47911 485 + 87102 81796 486 + 40295 85346 487 + 92002 66371 488 + 62557 65288 489 + 73197 53046 490 + 68891 80787 491 + 39756 37172 492 + 19915 60878 493 + 43089 32558 494 + 30343 31658 495 + 50332 66707 496 + 26000 58109 497 + 67720 82142 498 + 41227 56943 499 + 97647 47831 500 + 76020 38412 501 + 40485 84471 502 + 16962 53016 503 + 30066 28740 504 + 31118 54102 505 + 41928 99913 506 + 82656 38412 507 + 94155 34933 508 + 52515 48131 509 + 48519 45948 510 + 64922 51902 511 + 73451 81796 512 + 31917 93734 513 + 96992 56765 514 + 60790 48526 515 + 68218 75199 516 + 80344 59642 517 + 94057 47998 518 + 74830 99403 519 + 70462 56217 520 + 76371 18624 521 + 56899 90796 522 + 92898 66333 523 + 34979 72161 524 + 37736 80344 525 + 41607 32801 526 + 48181 41716 527 + 72333 26215 528 + 13666 78112 529 + 91781 85424 530 + 77373 83784 531 + 94719 94693 532 + 65491 41669 533 + 88464 47980 534 + 98595 56821 535 + 16665 57249 536 + 42861 81712 537 + 38767 65492 538 + 31642 39581 539 + 54565 86820 540 + 51346 74706 541 + 38258 81796 542 + 35980 77859 543 + 13015 61175 544 + 79811 14561 545 + 29887 12736 546 + 48972 31658 547 + 43907 40337 548 + 15478 45373 549 + 97895 52030 550 + 93779 15247 551 + 19906 88588 552 + 69778 98196 553 + 66203 63897 554 + 91035 39857 555 + 27450 63128 556 + 11710 77533 557 + 61760 31658 558 + 50614 74819 559 + 89099 87276 560 + 75125 46470 561 + 55904 39857 562 + 76167 37911 563 + 94908 47677 564 + 58478 18866 565 + 20475 37504 566 + 21737 13167 567 + 90464 99403 568 + 12941 84669 569 + 48793 62866 570 + 60186 84471 571 + 11894 39857 572 + 55293 21637 573 + 33993 76974 574 + 47080 64256 575 + 73306 62866 576 + 95473 74936 577 + 35272 59929 578 + 20187 36730 579 + 48764 59657 580 + 65430 16092 581 + 79522 28419 582 + 98586 21238 583 + 11131 97814 584 + 15190 32801 585 + 14978 39857 586 + 83286 78490 587 + 40748 81839 588 + 25325 20040 589 + 24813 58230 590 + 52110 79030 591 + 75599 95523 592 + 23138 63833 593 + 63416 65152 594 + 13853 98184 595 + 60874 80344 596 + 32281 88588 597 + 80353 72102 598 + 24683 84471 599 + 42421 38412 600 + 75909 86850 601 + 22940 36074 602 + 80544 96507 603 + 62292 58866 604 + 98462 38182 605 + 46560 56050 606 + 87289 79144 607 + 88955 15573 608 + 70992 25439 609 + 81256 38412 610 + 28446 29484 611 + 83121 95224 612 + 16108 74352 613 + 34016 37646 614 + 55211 29561 615 + 20806 87737 616 + 17271 99403 617 + 35249 76966 618 + 25159 67894 619 + 40337 58440 620 + 60006 32338 621 + 60866 38412 622 + 66540 93258 623 + 90000 58211 624 + 57957 38113 625 + 54883 80382 626 + 65202 41669 627 + 56318 22865 628 + 43827 39813 629 + 81395 40970 630 + 69790 86084 631 + 17754 55267 632 + 92786 31658 633 + 98085 88588 634 + 50334 48963 635 + 35482 58393 636 + 32883 70992 637 + 62378 14433 638 + 99609 73135 639 + 35356 36730 640 + 78375 68903 641 + 37024 13132 642 + 24204 27308 643 + 72637 38412 644 + 17428 58766 645 + 80886 18866 646 + 66117 59583 647 + 77402 72213 648 + 66620 23574 649 + 37470 26120 650 + 56642 97207 651 + 16039 99994 652 + 23520 59100 653 + 39995 75647 654 + 31430 77373 655 + 59277 16018 656 + 77197 21617 657 + 93312 84197 658 + 81972 60483 659 + 99910 79880 660 + 83510 34604 661 + 52934 99403 662 + 60313 32544 663 + 86206 62733 664 + 32957 53708 665 + 18748 59570 666 + 34408 63137 667 + 64561 95075 668 + 89324 88588 669 + 86562 99403 670 + 34014 98669 671 + 52477 54060 672 + 82112 91468 673 + 46837 51376 674 + 42855 89033 675 + 76285 10788 676 + 48498 11016 677 + 87628 95461 678 + 25039 23870 679 + 44726 84471 680 + 36316 17593 681 + 55475 12512 682 + 40885 61324 683 + 55982 41669 684 + 28353 93258 685 + 90070 87664 686 + 92571 50972 687 + 64040 77373 688 + 66045 44321 689 + 76075 47585 690 + 69898 35520 691 + 31897 78241 692 + 45288 77373 693 + 61402 40079 694 + 43939 79476 695 + 83915 87612 696 + 51714 70302 697 + 55728 61718 698 + 19212 48853 699 + 50471 15323 700 + 11253 36730 701 + 36282 61657 702 + 99765 88588 703 + 40255 84064 704 + 65591 31658 705 + 88588 30358 706 + 53096 62672 707 + 32485 52616 708 + 90637 35520 709 + 23957 55267 710 + 15301 74819 711 + 99304 38412 712 + 42581 99633 713 + 89403 78241 714 + 88697 46405 715 + 23646 81942 716 + 82798 41669 717 + 19417 72825 718 + 99035 54991 719 + 99372 77622 720 + 49134 11067 721 + 41732 49561 722 + 69058 51302 723 + 85817 52817 724 + 80628 47979 725 + 98869 18345 726 + 21540 44446 727 + 36075 62399 728 + 74841 16533 729 + 29826 68948 730 + 74966 33155 731 + 76789 33664 732 + 42909 76884 733 + 61686 93258 734 + 65851 98787 735 + 38529 64090 736 + 64968 58698 737 + 99647 70935 738 + 49851 13167 739 + 88523 38412 740 + 92200 35520 741 + 21926 55267 742 + 85918 78241 743 + 35092 80344 744 + 39857 33948 745 + 80393 59217 746 + 97911 43227 747 + 90571 35520 748 + 48736 83686 749 + 77924 63128 750 + 18866 80344 751 + 21299 74597 752 + 81796 45742 753 + 93562 96860 754 + 89376 36730 755 + 68027 75225 756 + 13032 79144 757 + 28892 57468 758 + 96012 72691 759 + 96357 90025 760 + 93590 76769 761 + 39169 81796 762 + 69505 83140 763 + 27406 79144 764 + 45575 25412 765 + 10640 69420 766 + 42859 67773 767 + 54319 76647 768 + 36900 89641 769 + 16622 73504 770 + 55267 10781 771 + 60719 75932 772 + 63099 36730 773 + 14798 31658 774 + 89944 22601 775 + 40221 55267 776 + 75498 35601 777 + 91475 36563 778 + 23362 39524 779 + 56739 81796 780 + 57452 80344 781 + 60950 97510 782 + 78516 99403 783 + 27941 62443 784 + 27521 66529 785 + 33707 88588 786 + 93324 91799 787 + 57954 78745 788 + 10142 96525 789 + 93400 79144 790 + 10246 51708 791 + 96780 80879 792 + 90160 28886 793 + 75452 68015 794 + 51405 30788 795 + 30558 43844 796 + 80443 56573 797 + 53073 55181 798 + 23213 60714 799 + 86395 98419 800 + 26118 38412 801 + 77828 81796 802 + 83431 19529 803 + 66085 56790 804 + 87013 80344 805 + 78095 27229 806 + 92609 32801 807 + 97658 96068 808 + 97452 49425 809 + 63195 95504 810 + 22526 79144 811 + 40153 79144 812 + 77603 88145 813 + 21804 26067 814 + 70021 27010 815 + 39030 20686 816 + 44696 30343 817 + 98142 54162 818 + 18276 69052 819 + 61036 14279 820 + 89542 91528 821 + 36218 99403 822 + 59135 87980 823 + 44366 61548 824 + 73468 40559 825 + 30939 26766 826 + 66589 83054 827 + 39929 63975 828 + 25239 79144 829 + 74819 40299 830 + 77393 87276 831 + 89793 74480 832 + 70491 56646 833 + 13636 99403 834 + 58152 87276 835 + 30693 19897 836 + 31134 61607 837 + 12324 35941 838 + 67104 22474 839 + 89552 84471 840 + 96869 36730 841 + 61641 42507 842 + 92835 28786 843 + 51442 41669 844 + 40162 84338 845 + 92491 16076 846 + 11753 35520 847 + 95247 79627 848 + 11256 30343 849 + 93258 41669 850 + 24504 25813 851 + 85713 41965 852 + 19158 81796 853 + 50458 41669 854 + 48386 22205 855 + 68720 90932 856 + 36101 79144 857 + 57165 78241 858 + 22469 31658 859 + 99737 14211 860 + 58884 65158 861 + 29461 98196 862 + 86864 72295 863 + 91962 77373 864 + 93672 51538 865 + 89453 83913 866 + 86350 90636 867 + 42288 98263 868 + 17267 18583 869 + 30518 55555 870 + 76868 62866 871 + 55662 44542 872 + 31658 98196 873 + 99589 31658 874 + 64736 36101 875 + 16281 62886 876 + 32687 66131 877 + 77273 83572 878 + 52616 71835 879 + 35719 12817 880 + 87282 36101 881 + 49495 17763 882 + 41116 56436 883 + 65977 31658 884 + 87148 66523 885 + 71950 99639 886 + 93432 41570 887 + 47256 24165 888 + 60388 58593 889 + 52721 87348 890 + 46321 27970 891 + 31533 64362 892 + 82098 35520 893 + 60520 98196 894 + 62425 65803 895 + 90692 57775 896 + 29160 99403 897 + 28072 65721 898 + 29207 40337 899 + 96928 11960 900 + 88074 55022 901 + 11262 31658 902 + 70439 12630 903 + 46426 40192 904 + 97124 96336 905 + 97733 79144 906 + 60902 82128 907 + 20406 18866 908 + 49465 24075 909 + 92723 84471 910 + 82785 49899 911 + 85690 84471 912 + 46301 60801 913 + 70543 39158 914 + 77397 13167 915 + 78434 89992 916 + 43358 22650 917 + 38412 60568 918 + 54633 45527 919 + 27215 93385 920 + 98736 65619 921 + 12981 48333 922 + 79201 61358 923 + 71849 25687 924 + 27785 40337 925 + 57013 13427 926 + 99403 88588 927 + 22632 26830 928 + 12033 77373 929 + 66675 16445 930 + 23066 67354 931 + 80100 31674 932 + 77822 43658 933 + 70694 18628 934 + 38583 97566 935 + 29014 39095 936 + 71974 78640 937 + 44442 94472 938 + 89670 92693 939 + 58205 52583 940 + 26610 32340 941 + 50111 36267 942 + 81769 55267 943 + 80727 15549 944 + 54969 41669 945 + 88744 81796 946 + 66642 43640 947 + 38035 81796 948 + 86110 74184 949 + 74806 38412 950 + 26849 66673 951 + 27007 93396 952 + 80555 78794 953 + 64197 32236 954 + 88661 18331 955 + 16011 32801 956 + 18265 19847 957 + 73365 46289 958 + 71259 84471 959 + 53163 80344 960 + 67421 42238 961 + 61567 39797 962 + 78176 12791 963 + 68680 99109 964 + 83969 59805 965 + 99427 65563 966 + 64286 88588 967 + 69259 49401 968 + 65989 60112 969 + 74866 55267 970 + 91571 70365 971 + 61137 72545 972 + 86810 99342 973 + 91215 74819 974 + 57984 84471 975 + 64054 45167 976 + 25371 93258 977 + 56931 97531 978 + 42448 58600 979 + 77910 41669 980 + 27234 23987 981 + 55971 67247 982 + 53910 23754 983 + 59015 16842 984 + 36568 18866 985 + 93228 92940 986 + 38858 21883 987 + 37570 41669 988 + 43634 48654 989 + 61671 36109 990 + 14455 39324 991 + 69564 61102 992 + 75007 36730 993 + 83030 35520 994 + 27889 41669 995 + 90946 41125 996 + 12614 70263 997 + 61381 18549 998 + 90763 45873 999 + 13117 44089 1000 + 13363 84471
+6
aoc-2024/day01/sample.txt
··· 1 + 3 4 2 + 4 3 3 + 2 5 4 + 1 3 5 + 3 9 6 + 3 3