From 525533fa7f091891ee6805e861a658b97c978eec Mon Sep 17 00:00:00 2001 From: Michael Troger Date: Fri, 8 Dec 2023 13:12:45 +0100 Subject: [PATCH] Remove input files --- .gitignore | 1 + src/input/Day1.txt | 2000 -------------------------------------- src/input/Day10.txt | 94 -- src/input/Day10_test.txt | 10 - src/input/Day11.txt | 10 - src/input/Day11_test.txt | 10 - src/input/Day1_test.txt | 10 - src/input/Day2.txt | 1000 ------------------- src/input/Day2_test.txt | 6 - src/input/Day3.txt | 1000 ------------------- src/input/Day3_test.txt | 12 - src/input/Day4.txt | 601 ------------ src/input/Day4_test.txt | 19 - src/input/Day5.txt | 500 ---------- src/input/Day5_test.txt | 10 - src/input/Day6.txt | 1 - src/input/Day6_test.txt | 1 - src/input/Day7.txt | 1 - src/input/Day7_test.txt | 1 - src/input/Day8.txt | 200 ---- src/input/Day8_test.txt | 10 - src/input/Day9.txt | 100 -- src/input/Day9_test.txt | 5 - 23 files changed, 1 insertion(+), 5601 deletions(-) delete mode 100644 src/input/Day1.txt delete mode 100644 src/input/Day10.txt delete mode 100644 src/input/Day10_test.txt delete mode 100644 src/input/Day11.txt delete mode 100644 src/input/Day11_test.txt delete mode 100644 src/input/Day1_test.txt delete mode 100644 src/input/Day2.txt delete mode 100644 src/input/Day2_test.txt delete mode 100644 src/input/Day3.txt delete mode 100644 src/input/Day3_test.txt delete mode 100644 src/input/Day4.txt delete mode 100644 src/input/Day4_test.txt delete mode 100644 src/input/Day5.txt delete mode 100644 src/input/Day5_test.txt delete mode 100644 src/input/Day6.txt delete mode 100644 src/input/Day6_test.txt delete mode 100644 src/input/Day7.txt delete mode 100644 src/input/Day7_test.txt delete mode 100644 src/input/Day8.txt delete mode 100644 src/input/Day8_test.txt delete mode 100644 src/input/Day9.txt delete mode 100644 src/input/Day9_test.txt diff --git a/.gitignore b/.gitignore index 4e5b534..56149a9 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ .gradle .idea build +src/**/*.txt diff --git a/src/input/Day1.txt b/src/input/Day1.txt deleted file mode 100644 index 97f0637..0000000 --- a/src/input/Day1.txt +++ /dev/null @@ -1,2000 +0,0 @@ -132 -146 -153 -175 -180 -160 -154 -160 -161 -160 -161 -169 -161 -164 -166 -196 -193 -199 -198 -208 -209 -211 -223 -226 -224 -225 -227 -230 -229 -242 -241 -246 -243 -245 -286 -285 -284 -267 -274 -275 -267 -295 -296 -302 -304 -305 -281 -287 -293 -295 -290 -285 -286 -285 -287 -289 -283 -289 -295 -305 -304 -315 -317 -334 -338 -342 -337 -338 -341 -340 -352 -360 -341 -346 -349 -350 -352 -351 -356 -357 -385 -379 -362 -347 -349 -352 -368 -372 -356 -354 -353 -365 -362 -372 -373 -376 -377 -381 -375 -368 -375 -373 -369 -370 -376 -377 -376 -381 -389 -388 -394 -387 -395 -384 -381 -387 -390 -384 -394 -370 -368 -374 -403 -402 -403 -404 -405 -417 -440 -439 -441 -466 -468 -469 -466 -453 -465 -463 -444 -443 -447 -448 -468 -492 -501 -503 -505 -506 -508 -533 -535 -515 -521 -520 -521 -537 -538 -544 -542 -541 -558 -552 -559 -561 -560 -574 -571 -569 -568 -574 -584 -612 -597 -596 -618 -619 -611 -627 -653 -666 -695 -716 -711 -706 -712 -718 -719 -724 -723 -727 -730 -740 -738 -736 -717 -699 -700 -690 -694 -697 -687 -688 -715 -700 -705 -708 -709 -707 -708 -709 -724 -733 -694 -690 -668 -667 -666 -671 -675 -674 -670 -671 -674 -684 -683 -684 -689 -694 -698 -700 -701 -683 -668 -654 -658 -664 -672 -674 -679 -681 -682 -689 -675 -665 -663 -647 -650 -662 -674 -675 -670 -671 -703 -704 -712 -713 -712 -714 -722 -713 -714 -715 -728 -723 -724 -740 -743 -747 -753 -755 -763 -754 -743 -750 -761 -763 -764 -765 -766 -768 -792 -793 -799 -798 -799 -784 -791 -787 -788 -789 -808 -804 -808 -829 -828 -846 -842 -850 -851 -852 -853 -847 -860 -861 -860 -868 -866 -874 -868 -866 -871 -873 -878 -879 -876 -874 -857 -859 -858 -856 -835 -834 -835 -837 -833 -802 -795 -796 -786 -792 -791 -812 -817 -820 -821 -822 -837 -839 -852 -858 -884 -891 -910 -909 -912 -914 -915 -930 -935 -937 -938 -939 -940 -933 -928 -926 -924 -929 -930 -937 -939 -940 -937 -940 -942 -935 -927 -907 -874 -846 -853 -857 -862 -860 -862 -865 -867 -871 -869 -872 -873 -868 -874 -866 -873 -882 -863 -864 -865 -861 -863 -859 -858 -870 -874 -856 -855 -846 -848 -847 -848 -861 -851 -862 -864 -869 -875 -872 -871 -879 -888 -877 -844 -861 -863 -883 -884 -877 -875 -877 -878 -879 -883 -882 -897 -913 -888 -886 -888 -899 -895 -900 -898 -921 -922 -920 -921 -925 -943 -938 -937 -934 -923 -924 -931 -938 -939 -930 -925 -928 -931 -940 -961 -965 -966 -968 -966 -965 -971 -972 -974 -973 -974 -972 -991 -993 -992 -993 -996 -990 -993 -994 -998 -999 -987 -989 -1007 -1027 -1033 -1028 -1029 -1030 -1033 -1038 -1037 -996 -999 -997 -999 -1008 -1039 -1037 -1063 -1080 -1085 -1057 -1060 -1066 -1067 -1066 -1067 -1062 -1064 -1065 -1068 -1064 -1072 -1068 -1062 -1065 -1077 -1076 -1077 -1088 -1097 -1098 -1102 -1117 -1092 -1103 -1100 -1101 -1100 -1136 -1131 -1133 -1132 -1130 -1122 -1128 -1136 -1143 -1149 -1148 -1149 -1148 -1146 -1157 -1159 -1161 -1178 -1181 -1180 -1179 -1197 -1195 -1198 -1196 -1214 -1212 -1225 -1226 -1244 -1246 -1248 -1245 -1246 -1251 -1253 -1256 -1261 -1264 -1296 -1297 -1298 -1303 -1328 -1321 -1315 -1314 -1315 -1317 -1287 -1284 -1291 -1310 -1311 -1297 -1298 -1306 -1308 -1311 -1308 -1309 -1318 -1328 -1326 -1319 -1337 -1327 -1332 -1327 -1326 -1332 -1348 -1349 -1359 -1358 -1354 -1346 -1366 -1344 -1356 -1369 -1382 -1376 -1349 -1351 -1361 -1369 -1390 -1391 -1400 -1399 -1400 -1423 -1428 -1427 -1455 -1456 -1424 -1425 -1420 -1422 -1423 -1414 -1412 -1413 -1422 -1424 -1419 -1397 -1401 -1404 -1407 -1405 -1403 -1407 -1401 -1404 -1401 -1412 -1410 -1409 -1408 -1388 -1379 -1389 -1388 -1383 -1384 -1380 -1381 -1382 -1380 -1383 -1368 -1370 -1357 -1344 -1346 -1343 -1333 -1345 -1346 -1372 -1366 -1369 -1368 -1369 -1382 -1385 -1386 -1365 -1366 -1368 -1370 -1373 -1364 -1361 -1370 -1376 -1371 -1376 -1381 -1384 -1385 -1386 -1411 -1410 -1417 -1421 -1418 -1425 -1429 -1422 -1428 -1449 -1463 -1460 -1456 -1457 -1493 -1492 -1493 -1494 -1496 -1519 -1520 -1515 -1507 -1510 -1506 -1505 -1504 -1506 -1516 -1517 -1520 -1514 -1472 -1473 -1480 -1502 -1503 -1470 -1472 -1473 -1468 -1477 -1464 -1463 -1452 -1456 -1453 -1454 -1444 -1452 -1451 -1456 -1476 -1477 -1471 -1473 -1502 -1507 -1517 -1519 -1522 -1542 -1547 -1544 -1552 -1551 -1552 -1564 -1536 -1540 -1538 -1540 -1523 -1524 -1525 -1519 -1517 -1513 -1534 -1530 -1536 -1551 -1563 -1582 -1584 -1612 -1619 -1618 -1648 -1647 -1634 -1636 -1656 -1657 -1659 -1683 -1684 -1692 -1691 -1693 -1695 -1686 -1690 -1696 -1719 -1721 -1724 -1736 -1723 -1725 -1755 -1765 -1784 -1771 -1770 -1773 -1771 -1789 -1786 -1798 -1800 -1801 -1806 -1807 -1808 -1814 -1815 -1814 -1815 -1807 -1816 -1820 -1835 -1842 -1846 -1821 -1822 -1824 -1825 -1826 -1825 -1826 -1834 -1842 -1843 -1835 -1847 -1845 -1828 -1857 -1859 -1831 -1833 -1832 -1837 -1836 -1849 -1858 -1849 -1851 -1847 -1851 -1844 -1881 -1868 -1869 -1882 -1876 -1878 -1879 -1880 -1885 -1886 -1891 -1890 -1908 -1909 -1908 -1895 -1896 -1891 -1893 -1888 -1901 -1926 -1917 -1945 -1944 -1943 -1958 -1944 -1946 -1951 -1942 -1940 -1938 -1936 -1935 -1925 -1948 -1957 -1961 -1956 -1968 -1980 -2004 -2017 -2018 -2022 -2026 -2004 -2007 -2003 -2006 -2003 -2004 -2003 -2013 -2006 -2008 -2007 -2010 -2023 -2024 -2020 -2021 -2024 -2043 -2039 -2027 -2026 -2018 -2020 -2011 -2012 -2011 -2007 -2025 -2040 -2037 -2034 -2037 -2045 -2056 -2082 -2084 -2103 -2127 -2124 -2125 -2124 -2137 -2144 -2137 -2120 -2119 -2125 -2108 -2102 -2098 -2065 -2084 -2085 -2091 -2086 -2091 -2104 -2118 -2104 -2129 -2133 -2134 -2136 -2141 -2154 -2170 -2173 -2186 -2183 -2182 -2188 -2214 -2217 -2215 -2214 -2226 -2231 -2232 -2226 -2227 -2233 -2229 -2220 -2217 -2230 -2236 -2239 -2240 -2245 -2278 -2305 -2306 -2312 -2300 -2298 -2303 -2302 -2306 -2305 -2304 -2311 -2304 -2301 -2302 -2274 -2269 -2280 -2272 -2271 -2276 -2283 -2285 -2286 -2284 -2283 -2276 -2269 -2267 -2270 -2272 -2262 -2268 -2281 -2276 -2280 -2281 -2291 -2312 -2338 -2341 -2342 -2354 -2355 -2354 -2337 -2317 -2321 -2322 -2321 -2316 -2318 -2319 -2313 -2324 -2322 -2327 -2326 -2331 -2332 -2336 -2318 -2321 -2323 -2326 -2325 -2334 -2341 -2343 -2346 -2342 -2347 -2346 -2351 -2359 -2363 -2364 -2351 -2344 -2346 -2340 -2341 -2345 -2352 -2343 -2344 -2345 -2342 -2334 -2339 -2344 -2354 -2346 -2357 -2358 -2364 -2370 -2371 -2369 -2386 -2387 -2381 -2382 -2376 -2392 -2388 -2398 -2399 -2398 -2420 -2443 -2437 -2438 -2466 -2482 -2486 -2488 -2486 -2485 -2486 -2502 -2503 -2496 -2497 -2499 -2500 -2485 -2491 -2487 -2482 -2490 -2489 -2490 -2494 -2495 -2496 -2495 -2482 -2476 -2459 -2460 -2483 -2484 -2483 -2486 -2490 -2491 -2488 -2489 -2488 -2482 -2484 -2460 -2476 -2481 -2482 -2504 -2508 -2517 -2522 -2524 -2531 -2534 -2537 -2551 -2557 -2551 -2544 -2560 -2559 -2591 -2592 -2594 -2595 -2598 -2601 -2581 -2586 -2591 -2593 -2582 -2591 -2590 -2571 -2572 -2569 -2570 -2548 -2566 -2567 -2569 -2571 -2567 -2566 -2572 -2575 -2572 -2577 -2559 -2550 -2546 -2541 -2537 -2536 -2535 -2539 -2527 -2514 -2516 -2517 -2516 -2517 -2516 -2526 -2521 -2523 -2528 -2529 -2522 -2511 -2510 -2541 -2566 -2572 -2576 -2578 -2577 -2572 -2566 -2563 -2567 -2580 -2582 -2583 -2605 -2600 -2602 -2606 -2605 -2604 -2605 -2604 -2636 -2646 -2661 -2659 -2663 -2664 -2663 -2669 -2672 -2649 -2651 -2642 -2649 -2622 -2626 -2633 -2653 -2655 -2657 -2656 -2666 -2670 -2657 -2659 -2657 -2654 -2655 -2665 -2664 -2668 -2671 -2672 -2675 -2684 -2679 -2680 -2679 -2670 -2671 -2677 -2678 -2679 -2681 -2700 -2704 -2699 -2700 -2701 -2715 -2713 -2719 -2710 -2709 -2721 -2725 -2732 -2729 -2739 -2735 -2736 -2738 -2744 -2727 -2739 -2740 -2742 -2737 -2734 -2738 -2737 -2736 -2755 -2740 -2741 -2756 -2751 -2762 -2765 -2774 -2752 -2753 -2772 -2766 -2762 -2763 -2767 -2769 -2770 -2772 -2782 -2780 -2783 -2790 -2791 -2792 -2785 -2778 -2773 -2780 -2787 -2789 -2798 -2800 -2796 -2797 -2814 -2817 -2818 -2807 -2795 -2793 -2794 -2818 -2819 -2818 -2819 -2821 -2820 -2828 -2822 -2819 -2832 -2868 -2848 -2850 -2844 -2854 -2855 -2852 -2835 -2836 -2837 -2840 -2867 -2869 -2878 -2879 -2884 -2926 -2927 -2928 -2931 -2933 -2939 -2971 -2973 -2979 -2974 -2971 -2978 -2972 -2973 -2960 -2974 -2991 -2980 -2979 -2978 -2987 -2992 -3008 -3007 -2982 -2971 -2979 -2972 -2977 -2962 -2976 -2972 -2973 -2974 -2986 -2996 -2994 -3018 -3017 -3022 -3023 -3019 -3020 -3023 -3029 -3040 -3080 -3076 -3069 -3071 -3069 -3037 -3041 -3047 -3070 -3071 -3079 -3087 -3088 -3087 -3082 -3085 -3086 -3089 -3105 -3073 -3072 -3071 -3077 -3103 -3107 -3114 -3101 -3100 -3087 -3096 -3099 -3111 -3112 -3116 -3134 -3153 -3182 -3198 -3202 -3231 -3265 -3262 -3259 -3263 -3238 -3242 -3244 -3243 -3247 -3248 -3236 -3235 -3241 -3213 -3203 -3209 -3231 -3228 -3231 -3232 -3235 -3238 -3252 -3256 -3260 -3259 -3260 -3255 -3250 -3245 -3234 -3264 -3270 -3277 -3273 -3279 -3280 -3282 -3286 -3292 -3328 -3329 -3332 -3324 -3332 -3334 -3342 -3351 -3360 -3365 -3381 -3375 -3378 -3379 -3375 -3373 -3377 -3389 -3392 -3394 -3395 -3399 -3402 -3415 -3418 -3419 -3438 -3457 -3458 -3459 -3472 -3471 -3467 -3472 -3481 -3484 -3490 -3518 -3511 -3512 -3514 -3512 -3514 -3512 -3513 -3511 -3500 -3499 -3507 -3511 -3515 -3533 -3534 -3535 -3539 -3541 -3539 -3532 -3533 -3531 -3545 -3548 -3547 -3553 -3543 -3514 -3493 -3490 -3487 -3488 -3491 -3492 -3494 -3495 -3476 -3509 -3510 -3511 -3513 -3514 -3513 -3510 -3515 -3532 -3540 -3541 -3533 -3539 -3540 -3538 -3539 -3535 -3522 -3523 -3527 -3520 -3526 -3527 -3529 -3536 -3546 -3547 -3551 -3552 -3554 -3564 -3547 -3548 -3553 -3548 -3543 -3542 -3532 -3535 -3539 -3538 -3553 -3552 -3555 -3565 -3568 -3578 -3571 -3577 -3587 -3589 -3599 -3625 -3626 -3620 -3610 -3597 -3598 -3589 -3588 -3587 -3589 -3592 -3593 -3604 -3605 -3582 -3593 -3604 -3608 -3607 -3604 -3603 -3613 -3606 -3605 -3612 -3617 -3618 -3622 -3620 -3609 -3596 -3597 -3588 -3606 -3607 -3628 -3624 -3626 -3624 -3623 -3630 -3635 -3636 -3631 -3632 -3634 -3635 -3669 -3667 -3660 -3659 -3685 -3681 -3696 -3697 -3726 -3732 -3733 -3719 -3709 -3708 -3709 -3715 -3716 -3717 -3711 -3716 -3715 -3745 -3748 -3757 -3759 -3761 -3759 -3760 -3766 -3767 -3771 -3775 -3767 -3774 -3756 -3757 -3759 -3760 -3762 -3779 -3743 -3745 -3739 -3736 -3749 -3741 -3742 -3755 -3756 -3760 -3763 -3765 -3779 -3784 -3782 -3785 -3783 -3782 -3785 -3788 -3790 -3770 -3771 -3774 -3799 -3795 -3796 -3804 -3816 -3864 -3868 -3853 -3854 -3855 -3856 -3851 -3836 -3833 -3840 -3835 -3837 -3858 -3878 -3879 -3907 -3912 -3911 -3914 -3913 -3934 -3935 -3952 -3964 -3979 -4001 -3998 -3999 -4001 -4004 -3994 -3992 -3990 -3978 -3977 -3960 -3966 -3965 -3960 -3969 -3970 -3978 -3976 -3977 -3976 -3973 -3985 -3991 -4027 -4024 -4032 -4037 -4042 -4051 -4042 -4043 -4035 -4028 -4022 -4024 -4025 -4024 -4039 -4037 -4057 -4056 -4058 -4061 -4066 -4064 -4063 -4066 -4065 -4066 -4069 -4072 -4070 -4072 -4071 -4069 -4071 -4038 -4039 -4038 -4037 -4033 -4034 -4030 -4026 -4025 -4028 -4042 -4057 -4055 -4056 -4055 -4056 -4029 -4060 -4059 -4062 -4054 -4059 -4060 -4061 -4068 -4078 -4079 -4090 -4088 -4089 -4096 -4094 -4091 -4068 -4055 -4056 -4053 -4037 -4034 -4035 -4070 -4071 -4052 -4047 -4042 -4060 -4047 -4063 -4065 -4066 -4069 -4075 -4089 -4086 -4091 -4093 -4096 -4104 -4107 -4105 -4123 -4133 -4135 -4144 -4158 -4182 -4173 -4172 -4176 -4175 -4176 -4174 -4175 -4183 -4184 -4183 -4182 -4177 -4183 -4182 -4184 -4181 -4182 -4191 -4222 -4254 -4253 -4254 -4257 -4271 -4262 -4265 -4267 -4271 -4268 -4278 -4290 -4294 -4286 -4288 -4292 -4286 -4321 -4320 -4321 -4318 -4321 -4320 -4314 -4312 -4303 -4297 -4296 -4269 -4270 -4254 -4255 -4254 -4239 -4251 -4259 -4276 -4288 -4269 -4270 -4271 -4272 -4280 -4290 -4291 -4293 -4297 -4296 -4312 -4325 -4327 -4326 -4327 -4330 -4341 -4336 -4342 -4357 -4366 -4367 -4374 -4386 -4389 -4398 -4397 -4408 -4423 -4447 -4443 -4448 -4447 -4448 -4447 -4448 -4458 -4464 -4463 -4469 -4468 -4471 -4472 -4473 -4477 -4449 -4445 -4436 -4437 -4442 -4446 -4450 -4453 -4452 -4456 -4462 -4460 -4465 -4473 -4474 \ No newline at end of file diff --git a/src/input/Day10.txt b/src/input/Day10.txt deleted file mode 100644 index 9907fe2..0000000 --- a/src/input/Day10.txt +++ /dev/null @@ -1,94 +0,0 @@ -[[<[<{[<{{<[{(()[])[[]()]}[((){})<[]{}>]}<<{[]{}}<(){}>><([]<>)>>>[[[<<>>[<><>]][<<>>(<><>)]][{ -((<[(<<(<{<((<()<>>{()()}){<<>><()[]>})([{<>{}}(()[])]{(<><>>})>(<((()())<[][]>)>([(<>{})({}())][< -<<<(<<[[((({<([]<>)[[]]>{<{}>{(){}}}}{[<[][]><<>[]>]({<><>}{()<>})})[<<({}())(()<>)>[([]{})<[]()>]>({[[] -<(<<<[((([{({((){})<<>{}>}[<(){}>[<>()]])[[<{}[]>({}{}]](<<>[]><[]<>>)]}](<[({[][]}<()<>>)<[ -{<<<{[({{(<<(<<>[]><[]()>){<[][]>{<>{}}}>((({}())([]<>))[<{}{}>({}())])>(<<<()[]>><<<>{}>(()< -{<{<<[[(<<[{<<{}[]>>([<>()]{{}{}})}]<(<{<>()}{{}()}>{({}[])<<>()>})>>>){[{[{<[[]{}][<><>]>}{(<{}( -(((([(({((<[<(<>{})[{}{}]>](<[()<>]{<><>}>)><<[<[]{}>((){})]<[()[]]>>{[{<>()}((){})]({()[]}(()[]))}>))}( -<<[(({({(<{{((<>[])[[]<>])([<>]{()()})}<<{<>[]}><<{}()>>>}>)(<(<{<()[]><(){}>}{{(){}}[{}<>]}>{ -(([[{<[<<{[<{<()[]>{<>[]}}{<{}{}>{[]<>}}>[{<{}{}>(<>[])}]]{<<({}[])>(<[]<>>[{}])>({{<>()}(< -(<{{(<<{[([<<{()[]}>{({}<>){<>[]}]>((<[]{}><{}{}>))]([{(()<>)(<>[])}]<<((){})<<>{}>>[(()[]) -{{[[<<{<{{{([{()[]}[{}()]]{(<>{}){<><>}}){<[[][]][()[]]>}}<{{<[][]>[{}[]]>(<<>{}><{}{}>)}>}}<<{[{([]( -{[<({{{[<{<{[([][])]{({}())<[][]>}}((<(){}>{()<>})<<<>{}>>)>}(((<{<>{}}<{}()>>)[((()()))[<<>{}>( -{{{[{{[(([{{[[{}<>]([]<>)]([(){}][[]()])}[{{[]<>}[{}()]}(<<><>>]]}][[([[[]<>]<<>{}>][{[]{} -<<{{{[{{[<({<<[]<>><{}<>>>}[[{()<>}{[]<>}]({(){}}{{}()})])[[(<<>[]>[[]])[{{}{}}[[]()]]]<(( -({{[{{{{<[[({[{}{}]{[]<>}}<<()<>>(()<>)>)<{{(){}]<()()>}{{(){}}[<><>]}>]<<({{}{}}<(){}>)([{} -{([[[<<([[{{[<()<>>(()<>))({<>[]}(<>{}))}{(<{}()>{()[]})}}([[{{}[]}<[]>]<([]<>){<>}>])]<{[[([]{})]{(<><>)[[]< -([<<([<[[({((({}[]){[]{}}){({}[])({}<>)})>)[(<{{{}{}}[(){}]}(([][])<{}<>>)><[[<><>]{<>{}}]{{{}[]}{[][]}}>)<[[ -{[<<{[<{[<{[[({}[])({}<>)]<<{}{}>{{}()}}]{[[<>{}]<[]{}>]}}(([(<><>){[][]}]([<>()]<()[]>))<[<()<>>(<><>) -(<[<[(({{<{<<[{}()]>(([]())<<>[]>)>}[{<[[]{}]([]<>)><{<><>}[()<>]>}{{{(){}}{[]{}}}}]>}}){{<{([<([]())({}()) -<<{({{<[<[{([{{}<>}{<><>}]([(){}](()[]))){[{()[]}<<>()>]({()()}({}()))}}]<[<<(())(()[])>>{(<{}<>>{ -{{{(<<[(<[([[[()<>]<()[]>]]{[[[]{}]{<>{}}]((<><>)({}{}))})]([(<{<>()}{[]{}}><<{}{}><<>[]>>)[<<()[]>((){ -[{(<<{[<<([{[<[][]>][{()()}({}())]}]([{([]{})<{}<>>}(<()>[{}])]{<([]<>)<{}{}>>(({}<>)<<><>>)}))>([[((<<>{} -[[(<({{(({{(<[{}<>]([]{})>{[<>[]]([][])})[(<[]<>><{}()>)[<{}()>(())]]}<[<[[]{}]<{}{}>>{<()()>({}<>)}]< -([(<({(<{{(((<[]<>>{<>()})<{[]{}>([]{})>)[<[()<>]({}[])>[(<>{})(<>[])]]){<((<>{}){()[]})><{<[]<>><<><>> -({{<({(<<({[[{<><>}]<<<><>>({}[])>]([<[]<>>[{}()]]{{<>{}}({}[])}}}<{({[]<>}({}{}))[(<>())(<>())]}((([]{}){[][ -(((({[(<([<[(<<>>[[][]])<{<><>}[{}<>]>]{({<>()}(<><>))(({}<>))}>])<([[<<()<>>{[][]}>]<[[[][ -[<<(([({((<<{({}())}[(()()){[]<>}]>>){({<[{}{}]<<>()>>{<{}()>}})})})])[[<((<[{([<>()][{}[]])((()[]) -{{{<{[[(<[{{<<{}()>[{}<>]>{({}{})<()>}}(<[(){}]>(<(){}>[[]]))}(<<[[]{}}({})><[<>[]]{<><>}>><[<[]<>>{<><>}]((( -{<[[<[{{<((<[<<>()><[]{}>][<{}()><{}{}>]>)[[[[[][]]<()[]}][([]{})(()())]]])>[[((<{[]<>}<()>><[{}[]](<><>)> -<{([{[{[{([({<{}[]>([]<>)}[[[][]]<()()>])[<[{}()]>{<<><>>(()<>)}]]){({(<[]<>>([]<>))[(<>){ -[{{<(({<{[{<{({})(<>[])}({<><>}{[]()})>(({[]<>}(<>{}))[{()()}{{}<>}])}{<{{<>()}<[]{})}(<()><( -{(<[{[[{{<(([{{}{}}<()[]>]<[<><>]>)([(<><>)])){<<{[]{}}[[][]]>{[[]<>]{<>{}}}>[<<[][]><<>()>><<{}<>>[<>()>>]}> -<[{{(<<{{{[[{<[]<>>(()<>)}<{()<>}{<>[]}>]<[<()()>]{<<>>([]())}>]{([<<>{}>({}<>)])[({{}}{[]<>})[ -<<[[<<[(<{{{[{()[]}([]())][[[]]((){})]}}(([{[][]}[()()]]<<()>[{}[]]>))}>)<{({{<[[][]]{()()}><<{}{} -{[<(([([{({([({}()){<><>}][((){})([]())])[<<()<>>(<>())>{[[]()}(()[])}]}<{{<(){}>{()[]}}((<><>){{}<>})}(( -{(({([[{{((([<()()>([][])]<<{}[]>[<>]>)(<{<><>}[{}{}]>[[<>{}]]))[{<<[][]>[()]><[{}{}]>}{<([]<>)([]<>)>}] -(({[[<<<{[{([(<>[])<()[]>])(<([])({}{})>)}[{(<<>{}>({}<>))}<<[<>[]>[(){}]>(<{}{}>)>]]{([[<<>()> -[{[[{([({[{(({()[]}[[]<>])<[[]<>]([])>)([{{}{}}[{}[]]]<{{}<>}>)][<(<<>[]>{<><>})<(()<>){[][]}>>[[{[]{}}([]()) -([[{({([({<<(<[]<>>)[{()[]}<<>()>]><<{<>()}<<>[]>>[[<>{}]<<><>>]>)<<<<<>[]><<><>>>[[[]]]>[{ -[{{([(<[[<{((([]{})[()()])[<[]{}>[<>()]])<[{()()}(<>{})]({[]}[<>{}])>}((<{[]()}>)({<{}{}>[ -[[[{{[[[<<(<(({}())[<>{}])<{{}<>}(()())>>[[((){})][[[]{}]{()}]])>>{[(<([{}{}]({}<>))([{}()]<<>[]])>({< -{<{({(({{{[{<(<>{})>{<{}<>>(<><>)}}<(<[]()>[[][]])<[{}()]>>]<{{<()[]>{{}()}}{<{}[]>{{}{}}}}{{<()<>><<> -[{[<{[<<({(<{{<>()}({}<>)}<(<>[])[()()]>>{{{<>()}{()[]}}})<{<({}()){<>{}}>({<>[]}({}())]}>}( -[[{<([((({([{{()[]}<[]{}>}({<>[]}[<><>])]{{<[]<>>[<><>]}[{()()}[<>[]]]})}[{[<{()()}(<>))<({}){()<>}>]([ -(<(<{[{<({[{{{[]()}({}{})}{<{}[]><<>{}>}}]})>}<{[[(<[<[]{}>([]())](<{}>[()()])>)][(([{[]<> -<<<<{<{<<[<({<[]>({}<>)})<[{[][]}[[]()]][[{}<>]<{}[]>])>([(([][])[[]()])<[{}[]]{[]{}}>](<[{}()]{{}()} -({[[([([<{[[({()[]}[<>[]])[<[][]><<>{}>>][(({}{})(<>[])){(<>[])}]]<{{{{}()}[<>[]]}<[[]<>]([]())>}>}{<{({ -((<{<{{[((<<<(()<>)<[]{}>>[<[][]>[(){}]]>>)){([[[[<>]({}<>)]{{{}<>}([]{})}]<[<<>()>(()())][{[]{}}{[]<>}]>] -{<<{{[({[<{{(<{}[]><<>[]>)([[]()])}<[{{}{}}{<><>}]<({})<{}()>>>}<[([{}<>][<>{}])](<<{}[]><< -{[{[[<<[(({[(((){}){<>[]})]([[<>[]]][<<>{}>[<><>]])})({<[({}[])<{}[]>]>}<(<(()<>)[[]{}]][[()()][<>< -((<<[({<{[[({<[]()>([]())}[<[]{}>(()<>)])]<<{[{}[]][<>()]}><<{<>[]}[()<>]>[<[]{}>{[]()}]>>][(({[<> -{{<[{<([({{([<<><>>{{}()}][<[][]>{[]()}])[<[[]]{[]<>}>]}(({<()[]>[{}()]}<[[]<>]{<>()}>))})])<{[{<[<[{}{}] -[(({({[[<{(<{{<>[]}[()<>]}((<>{})<<>[]>)>{[<(){}>{{}<>}]])[<{(<>[]){{}[]}}([()()][<>[]])>((({}()) -{(([<{([[{([<<{}()><[][]>>[(<>()){()[]}]]<[<()()>[{}]]([{}<>][{}[]])>){<{[[]<>]<<>{}>}{([]{})}>[([ -<{[{({([(<<{<[()<>]<(){}>>(<()>{[][]})})>{[([<{}{}>[<>()]])[{([]()){<>{}}}<<{}<>>>]]})])([<(([{<(){}>[{ -<<<(([<[{[[<{({}()>{[]()}}>]]([<[[()][{}[]]]<[()()]{(){}}>><<({}[])(()<>)>{(()[])}>]{[(<[]()>)[{[]{}} -(({(([[<{(<{[(<>[]]]}<(({}{}))([[][]]([][]))>><[{(()())[()<>]}<{(){}}>]>)((<{{()[]}{<>()}}<([ -[[[{<[{<[<[[{(<>{})<[]()>}{(()[])[<>()]}][<({}()>[<><>]>{<[]{}><[][]>}]]><<{[{(){}}{{}{}}][<<>< -((([<<((<[{(([<>[]]([]{}))([<>]{<>()})}([[(){}][[]()]][(<><>){{}()}])}{[<[()<>]({}<>)>[<{}{}>]][<(<>())<[] -{<<{([(((([{<[()]{(){}}>{{{}[]}}}[{(()[]){()<>}}{<<>>[<>{}]}]]<[{(<>())(()[])}]>){[[<({}{})[()[]]>{[{}( -([{(({([([(<<{<>[]}<{}<>>>[[[]{}]<[]{}>]>((([]<>)<<>[]>)[[(){}]]))[<{{<>{}}}[(<>}{()()}]><{<<>{}>< -{(<[<{({([{{([[][]]>({()()}[[][]])}[<(()())([]())><(<><>)([]{})>]}[(({{}{}}{{}<>})([<><>]<()[]>))] -((<(<<{{{{<{{(()<>)({}{})}{{<>[]}<()[]>}}<<<[][]>(()[])>[[()[]][[]()]]>>[[{{[]{}}[[][]]}][<[()[]]{[]<>}> -(((<(<<<{{<{<{{}{}}(()<>)>[((){})[()[]]]}{[[<>[]]{{}()}][{()[]}({}{})]}>}}>{[{<<{[{}()]}<[[]()] -({(([[<{[{<(([[]()](<><>))[<{}[]){{}()}])(<[()[]]<[]()>>[<{}<>>[()<>]])>[<[[()()]<<>[]>][([]())([]{})]>{{<<>( -[[(([((([<[[<{{}<>}({}[])>[([]<>)[()[]]]]<[(()())({}<>)](([]<>)<[]()>)>]>[{{{(()<>)}<{[]()} -(<(({[<<{((<[[[]()]{{}<>}]<<{}()>({}[])>>)<{{({}){()()}}<{[][]}>}>){[(<<[]<>>[{}{}]>{{(){}}{[ -{<(<(<<{<(<{{[{}[]]([]{})}([{}[]](<>))}[([<>()]{[]{}})<({}<>){<><>}>]>[{<[[][]]>}[<[<><>](()())>(([ -{(<(<{<(<<{{{<(){}>}({[][]}{{}{}})}}<(<<<>()>[(){}]>(<{}()>{{}}))>>[{{[{[]{}}(()[])]}[((<>())<< -([((([[{([{<<((){})>{{<>}{[]()}}>{[((){})<()[]>]<{[]{}}[(){}]>}}{((<{}()><{}>)){{<{}[]>[[] -{{{(<<{((([[{(<>{})({}())}[<[]()>({}{})]]<<[{}]>{[[]()]{()[]}}>]{({<()[]>((){})})<{<[]<>>{{}{} -(<<[[([{{(<<({{}}[{}{}])<([]{}){<>()}>>>(({<()()>({}[])}<<{}()>[(){}]>)))[{([{<>[]}([]())]([()()][<>{}])){ -<(<(<<<([[[(<{{}[]}{{}[]}>[[<>()]{()[]}])]<{({{}()}{{}<>})<({}[])([]<>)>}{(({}[])(<>{}))((()<>)<[]()>)}>](< -<<{(([<([[[[<{<>()}({}[])>{((){})[{}()]}]}[<{<<>[]><[]<>>}<[{}<>]{{}()}>>{{(()())[()[]]}{<()<> -(({<<[{([{<(([{}[]][(){}])[<[]()>(()<>)]}>}<[(<{{}()}{{}<>}><[[]()][[]()]>)]<(<(<>())>({<>[]})){[{(){}}<{}{}> -({[[{[{{<(([[[{}{}]<(){}>]((()[])(()[]))]({([]<>)({}{})}{<<>{}>{<>}}))<{(<[]{}>(()()))[[()[]](<><>) -([{[{{<{{(<[((<>){[]()})(({}())[<><>])]>({[(<><>}{{}[]}]{(()[])[()]}}{([[]{}](<><>))<<{}[]>(<>())>})) -<[(([[[<{[[(({()[]}<<>[]>){{<><>}<(){}>})<([()]{<>[]}){{<>{}}}>]]<[{{([]())({}{}>}<{[][]}<<>{}> -({(<{<([[<{[<{[]()}[{}<>>>[[(){}][[]{}]]][{[()<>][<><>]}{<()()>}]}<({{(){}}<()()>}{[<><>](<>())})[( -([({<[<[{({<<[<>{})[<><>]>{{[]{}}}>[[{()<>}([]{})](({}<>)<<>>)]}<{<<<>>{()[]}>}<{<[]()>}>>)(<<<{ -({<{[[({[([{[{[]{}}{[]<>}](((){})({}()))}]([<{<>{}}{()<>}>{({}{})(()())}])}]<{({{<()[]>{()}} -({[[{[((<[[[{<<>[]>(<>[])}]]{<({{}[]}){[{}{}]<<>()>}>[([<>()]{{}()})(<()()><<>[]>)]}]>(<([{<[]{}>(()())}<{[ -[<<<{<({({{<{[<><>]{{}<>}}{<(){}>}>}})})[<<[{[{({}{})<<>>}[{[]}(()())]]{{([]())([]())}{({}[])[<> -<<<[[((<{{<(((<>[])(()))<<<>()><<>{}>>)<[{<>[]}{(){}}]{[{}]({}())}>>}}[[((({()}{[][]}){<{}[]>} -(<[<({[[{[<<[(<>[])]([[]<>]<[]{}>)>({(<>[])([]())}<[{}<>)<<>{}>>)>[{<[[][]]><[{}<>]<[]()>>}<<[ -{[({<<<<(<([{{[][]}}]{<{<>()}<<>()>>[({}())<[]{}>]})>)>>><<<{{((([{}[]]<<><>>)[[[][]]({}[])])<{<{}{}>( -[[[({((({<([({[][]}{[]})<({}[]}[{}{}]>][([[]()]([]()))<<()<>>>])<[<<()[]><()[]>>]>>([<<{[]()}{[][]}>< -[{{<<<({<({(<<<><>>>{(<>[])[<><>]})<(<<>{}>(()()))[{{}()}{(){}}]}}[(<{[]()}<[]<>>>({<>{}}[{} -([<<{<[{([<[<{<>{}}<[]{}>><([][]>>][{([][])[()()]}<<[]<>>>]>][{<({<>()}<[][]>)[[[]<>]{()<>} -({<<[<(<<<(<((()<>)<{}<>>)>)<<([<>{}][<>[]])<<()()>({}[])>>([(()())(()<>)]{{{}<>}<[]{}>})>>>>[ -<{[{<[[<[(<{({<><>}{[]<>}){<[]{}><()>}}({({})[[]{}]})>{(<{[]<>}{<><>}>([{}[]]{<><>}))(<<{}()>[ -<{{<[[({{{<({<[]()>[{}[]]}<{<><>}{()<>}>)[<<[]{}>{{}<>}>[<<>[]>((){})]]>}}(<[[(([][])[{}<>]){(()<>)[()[]]}](( -[{[{<[(({{({<{{}{}}<()()>>(<[]<>>{<>[]})}(<<()[]>{()<>}>))<<<[{}{}]<<>[]>>>[[{[]{}}]((()<>){<> -{[[<{({[<(<((<{}[]>){[{}[]]})[{[{}{}]({}())}]>(<{{()<>}(<><>)}[(<><>)<[]{}]]><{<()[]>([][]) \ No newline at end of file diff --git a/src/input/Day10_test.txt b/src/input/Day10_test.txt deleted file mode 100644 index 2f182d8..0000000 --- a/src/input/Day10_test.txt +++ /dev/null @@ -1,10 +0,0 @@ -[({(<(())[]>[[{[]{<()<>> -[(()[<>])]({[<{<<[]>>( -{([(<{}[<>[]}>{[]{[(<()> -(((({<>}<{<{<>}{[]{[]{} -[[<[([]))<([[{}[[()]]] -[{[{({}]{}}([{[{{{}}([] -{<[[]]>}<{[{[{[]{()[[[] -[<(<(<(<{}))><([]([]() -<{([([[(<>()){}]>(<<{{ -<{([{{}}[<[[[<>{}]]]>[]] \ No newline at end of file diff --git a/src/input/Day11.txt b/src/input/Day11.txt deleted file mode 100644 index f0e435e..0000000 --- a/src/input/Day11.txt +++ /dev/null @@ -1,10 +0,0 @@ -4658137637 -3277874355 -4525611183 -3128125888 -8734832838 -4175463257 -8321423552 -4832145253 -8286834851 -4885323138 \ No newline at end of file diff --git a/src/input/Day11_test.txt b/src/input/Day11_test.txt deleted file mode 100644 index a3819c9..0000000 --- a/src/input/Day11_test.txt +++ /dev/null @@ -1,10 +0,0 @@ -5483143223 -2745854711 -5264556173 -6141336146 -6357385478 -4167524645 -2176841721 -6882881134 -4846848554 -5283751526 \ No newline at end of file diff --git a/src/input/Day1_test.txt b/src/input/Day1_test.txt deleted file mode 100644 index 59dad67..0000000 --- a/src/input/Day1_test.txt +++ /dev/null @@ -1,10 +0,0 @@ -199 -200 -208 -210 -200 -207 -240 -269 -260 -263 \ No newline at end of file diff --git a/src/input/Day2.txt b/src/input/Day2.txt deleted file mode 100644 index 2725075..0000000 --- a/src/input/Day2.txt +++ /dev/null @@ -1,1000 +0,0 @@ -forward 8 -down 9 -up 1 -forward 2 -down 6 -forward 6 -down 5 -down 4 -down 2 -forward 3 -forward 8 -down 6 -up 3 -up 3 -down 5 -up 8 -forward 8 -up 6 -forward 4 -down 8 -up 2 -up 6 -forward 7 -up 6 -down 6 -down 1 -forward 8 -up 7 -forward 9 -forward 5 -forward 8 -forward 5 -down 3 -forward 5 -up 1 -forward 6 -forward 3 -forward 3 -down 2 -forward 4 -down 3 -forward 6 -forward 2 -forward 1 -down 2 -forward 1 -down 1 -up 8 -down 4 -forward 3 -up 3 -down 5 -down 2 -forward 7 -forward 1 -down 9 -up 1 -down 1 -forward 2 -forward 1 -forward 1 -forward 7 -up 5 -forward 2 -down 6 -down 7 -down 3 -down 1 -forward 4 -forward 5 -down 3 -forward 4 -down 5 -forward 3 -forward 4 -forward 2 -up 8 -down 7 -up 3 -forward 2 -down 5 -forward 9 -forward 5 -up 1 -down 5 -down 6 -forward 2 -forward 5 -down 6 -down 1 -up 8 -up 9 -down 7 -down 5 -forward 2 -forward 7 -forward 7 -up 6 -down 4 -up 6 -forward 2 -down 4 -down 3 -down 4 -forward 2 -down 2 -down 1 -down 4 -up 4 -forward 7 -forward 6 -forward 2 -forward 5 -forward 1 -forward 7 -forward 2 -down 3 -forward 7 -forward 2 -up 4 -up 5 -down 1 -down 2 -down 3 -down 7 -up 8 -forward 4 -down 5 -down 4 -forward 3 -down 6 -forward 5 -up 5 -forward 6 -down 1 -down 7 -forward 1 -forward 6 -up 9 -forward 2 -down 1 -forward 5 -forward 2 -forward 6 -forward 8 -forward 6 -down 8 -forward 3 -down 9 -up 8 -forward 9 -down 7 -down 6 -down 1 -up 5 -down 6 -forward 7 -up 9 -forward 8 -forward 3 -forward 3 -forward 2 -down 6 -up 1 -up 5 -forward 7 -down 2 -down 5 -down 1 -down 4 -forward 8 -forward 2 -forward 8 -up 5 -forward 7 -up 7 -forward 6 -forward 9 -up 1 -down 4 -forward 8 -forward 4 -down 9 -up 6 -down 8 -up 9 -down 2 -down 2 -down 9 -up 3 -down 7 -down 2 -up 9 -forward 9 -down 5 -forward 2 -forward 1 -forward 2 -down 4 -forward 4 -down 2 -forward 8 -up 3 -forward 6 -up 7 -up 9 -forward 4 -up 9 -down 5 -forward 5 -up 6 -down 2 -down 4 -forward 1 -down 2 -forward 3 -down 7 -down 1 -down 5 -forward 5 -up 5 -forward 3 -down 5 -forward 7 -down 3 -down 2 -up 9 -down 4 -forward 4 -down 4 -forward 1 -up 9 -down 8 -forward 2 -down 7 -forward 8 -down 5 -up 2 -down 9 -down 2 -up 4 -up 2 -forward 8 -forward 3 -forward 4 -down 1 -down 3 -forward 3 -down 8 -forward 7 -down 7 -forward 5 -forward 5 -up 3 -down 6 -forward 1 -down 4 -forward 2 -down 4 -up 2 -down 3 -forward 4 -forward 6 -up 7 -down 3 -forward 7 -forward 1 -down 1 -up 3 -down 7 -up 3 -up 8 -up 7 -up 7 -forward 7 -down 2 -forward 6 -forward 7 -up 3 -down 3 -up 9 -down 6 -down 7 -down 7 -up 5 -forward 6 -forward 2 -up 9 -forward 2 -down 3 -down 3 -forward 5 -forward 3 -forward 6 -forward 6 -down 7 -forward 2 -down 3 -up 4 -forward 1 -forward 5 -down 5 -up 1 -down 9 -forward 3 -up 6 -forward 5 -down 4 -forward 9 -up 5 -forward 7 -up 7 -forward 9 -forward 2 -forward 6 -forward 3 -forward 3 -up 7 -down 1 -down 1 -forward 1 -down 8 -down 2 -forward 4 -up 7 -forward 7 -down 5 -down 7 -up 6 -down 4 -forward 4 -forward 4 -up 7 -down 9 -forward 6 -forward 1 -down 7 -forward 5 -forward 2 -forward 1 -up 7 -down 9 -forward 2 -down 7 -up 8 -forward 1 -forward 4 -up 4 -forward 1 -down 9 -down 5 -down 8 -forward 8 -forward 8 -down 8 -down 3 -down 5 -down 6 -up 9 -forward 1 -down 1 -forward 1 -forward 1 -down 6 -forward 3 -down 1 -forward 9 -forward 3 -up 7 -down 9 -forward 5 -down 4 -up 9 -down 2 -down 5 -down 6 -forward 1 -up 2 -forward 9 -up 7 -forward 2 -forward 8 -down 5 -down 6 -down 8 -forward 4 -down 4 -forward 9 -forward 3 -forward 6 -forward 9 -up 2 -down 8 -up 2 -up 6 -up 5 -down 5 -down 7 -forward 1 -up 6 -forward 9 -up 4 -forward 4 -up 2 -forward 3 -down 8 -down 1 -up 5 -forward 5 -down 3 -down 4 -down 1 -forward 3 -up 2 -forward 3 -down 1 -forward 8 -up 3 -forward 4 -down 3 -forward 6 -down 9 -down 7 -forward 3 -forward 5 -forward 1 -forward 3 -up 8 -forward 2 -forward 2 -forward 7 -up 9 -forward 4 -down 1 -down 6 -forward 8 -forward 5 -up 4 -up 5 -up 9 -forward 9 -up 8 -down 3 -up 5 -forward 1 -forward 5 -up 9 -forward 8 -forward 4 -forward 3 -forward 1 -forward 6 -down 2 -up 8 -down 7 -down 1 -down 5 -up 1 -forward 9 -down 2 -down 4 -forward 3 -forward 1 -down 7 -up 9 -up 7 -down 2 -down 4 -down 1 -forward 9 -up 4 -down 9 -down 9 -down 4 -down 9 -forward 1 -down 2 -forward 8 -up 4 -up 3 -forward 4 -down 5 -forward 8 -forward 2 -forward 4 -up 3 -up 2 -up 3 -forward 4 -forward 4 -forward 6 -down 7 -down 8 -up 3 -down 9 -down 5 -up 7 -up 1 -down 3 -down 4 -up 5 -up 9 -down 2 -up 8 -forward 9 -down 3 -forward 4 -down 5 -down 1 -forward 9 -forward 2 -up 3 -down 9 -down 8 -up 7 -forward 2 -down 9 -up 8 -up 2 -down 3 -forward 3 -forward 3 -forward 3 -forward 4 -down 7 -up 2 -forward 3 -forward 7 -forward 5 -forward 7 -down 6 -down 9 -down 6 -down 8 -up 4 -down 4 -down 2 -up 1 -down 3 -forward 7 -forward 5 -down 7 -forward 1 -up 7 -forward 9 -down 8 -down 1 -down 3 -down 1 -up 8 -forward 7 -up 5 -forward 6 -down 1 -down 8 -up 1 -up 9 -forward 7 -down 9 -forward 3 -forward 8 -forward 7 -down 3 -down 5 -up 3 -up 7 -up 3 -up 6 -up 8 -down 3 -forward 7 -down 7 -forward 9 -up 9 -down 1 -down 3 -down 8 -down 6 -forward 1 -up 6 -down 1 -up 4 -down 2 -forward 9 -up 8 -up 2 -down 6 -down 1 -forward 2 -forward 6 -forward 1 -forward 2 -up 6 -down 7 -down 8 -forward 9 -up 2 -down 6 -down 8 -down 5 -up 6 -forward 6 -down 5 -forward 4 -forward 2 -down 1 -down 4 -up 5 -down 5 -down 1 -down 9 -down 1 -down 1 -forward 1 -forward 5 -up 4 -down 5 -down 3 -down 2 -down 7 -forward 5 -forward 6 -forward 2 -up 9 -up 3 -forward 6 -down 4 -forward 8 -forward 4 -forward 9 -down 6 -down 9 -down 1 -forward 6 -down 8 -down 7 -forward 5 -down 4 -forward 5 -forward 5 -up 3 -down 1 -down 4 -forward 1 -forward 7 -down 5 -down 4 -forward 7 -forward 3 -forward 4 -down 4 -forward 8 -up 2 -up 6 -down 9 -up 1 -down 8 -up 2 -up 6 -forward 5 -forward 7 -up 4 -down 4 -down 8 -forward 5 -up 4 -down 6 -forward 9 -up 4 -forward 7 -up 7 -down 3 -down 2 -down 2 -down 6 -down 4 -forward 4 -down 3 -down 4 -down 4 -down 8 -up 2 -down 3 -forward 5 -forward 5 -up 5 -forward 1 -down 7 -forward 5 -forward 7 -forward 9 -forward 4 -down 1 -down 1 -up 5 -down 6 -down 8 -down 9 -down 9 -forward 7 -down 6 -forward 3 -down 7 -up 3 -forward 5 -forward 5 -up 6 -down 5 -down 8 -down 5 -down 1 -down 7 -forward 8 -up 9 -forward 2 -up 1 -down 9 -down 2 -forward 7 -up 1 -down 5 -forward 3 -up 6 -forward 9 -up 9 -down 3 -forward 2 -up 6 -down 6 -up 8 -down 3 -up 5 -forward 9 -up 3 -forward 4 -forward 6 -down 3 -forward 4 -down 5 -down 7 -down 7 -forward 9 -forward 6 -down 9 -up 1 -forward 2 -down 8 -down 7 -up 7 -forward 6 -up 5 -down 6 -forward 6 -down 3 -forward 2 -down 7 -forward 2 -down 3 -down 8 -forward 4 -up 8 -forward 7 -down 4 -forward 3 -down 3 -forward 6 -down 7 -down 7 -forward 8 -forward 9 -down 8 -down 4 -forward 5 -down 1 -forward 9 -down 7 -up 3 -down 6 -down 4 -down 9 -forward 3 -down 1 -forward 1 -down 5 -forward 1 -forward 9 -down 9 -forward 5 -down 1 -up 9 -down 3 -down 2 -up 6 -forward 4 -down 6 -down 2 -forward 5 -up 8 -down 7 -up 6 -down 1 -forward 3 -forward 4 -down 9 -down 2 -forward 5 -forward 8 -up 2 -forward 9 -up 5 -down 1 -forward 1 -forward 6 -forward 9 -forward 2 -down 8 -forward 1 -up 8 -forward 1 -forward 8 -up 5 -forward 3 -down 4 -up 8 -down 6 -up 1 -forward 2 -forward 4 -up 6 -forward 1 -forward 4 -up 6 -down 8 -up 7 -forward 5 -up 7 -down 9 -down 2 -up 5 -forward 2 -down 7 -forward 1 -forward 1 -forward 3 -down 6 -forward 7 -up 2 -up 1 -forward 1 -up 5 -down 1 -forward 7 -up 9 -forward 7 -down 6 -up 4 -down 5 -up 2 -down 4 -up 3 -down 6 -down 7 -down 7 -up 1 -forward 4 -forward 1 -up 2 -down 7 -down 5 -forward 7 -forward 5 -forward 2 -down 4 -down 6 -down 8 -forward 9 -forward 8 -up 9 -forward 6 -down 6 -down 6 -down 8 -up 5 -forward 6 -down 6 -forward 5 -down 4 -down 6 -down 2 -up 3 -forward 1 -forward 8 -down 2 -forward 9 -forward 7 -forward 8 -forward 1 -down 8 -forward 1 -down 1 -forward 6 -forward 4 -forward 5 -up 9 -up 1 -down 7 -up 8 -down 5 -down 2 -forward 9 -up 2 -forward 6 -down 7 -down 7 -down 2 -down 6 -down 7 -forward 9 -up 2 -down 6 -forward 8 -forward 1 -down 3 -down 2 -forward 3 -forward 7 -down 3 -down 1 -down 4 -down 9 -forward 1 -down 6 -down 8 -down 4 -down 5 -down 5 -up 9 -forward 7 -down 9 -up 3 -up 5 -up 1 -forward 2 -forward 9 -down 3 -forward 1 -up 3 -forward 6 -up 2 -forward 7 -forward 5 -forward 8 -forward 7 -forward 8 -down 5 -up 3 -forward 5 -forward 8 -forward 1 -forward 5 -forward 7 -forward 2 -down 6 -down 6 -down 6 -down 2 -down 2 -up 1 -down 1 -forward 5 -forward 7 -down 4 -forward 4 -up 1 -forward 7 -forward 8 -down 5 -down 2 -down 2 -down 5 -forward 3 -forward 7 -down 5 -forward 2 -forward 8 -down 3 -forward 6 -up 1 -forward 7 -forward 4 -forward 1 -forward 9 -forward 2 -down 1 -down 1 -down 8 -forward 4 -down 6 -forward 7 -forward 2 \ No newline at end of file diff --git a/src/input/Day2_test.txt b/src/input/Day2_test.txt deleted file mode 100644 index 0ed302d..0000000 --- a/src/input/Day2_test.txt +++ /dev/null @@ -1,6 +0,0 @@ -forward 5 -down 5 -forward 8 -up 3 -down 8 -forward 2 \ No newline at end of file diff --git a/src/input/Day3.txt b/src/input/Day3.txt deleted file mode 100644 index 86d6422..0000000 --- a/src/input/Day3.txt +++ /dev/null @@ -1,1000 +0,0 @@ -011001101000 -010101111100 -000000111101 -001001001010 -010011000001 -111111001110 -001011101111 -110011010110 -100011111110 -101110000111 -000011011100 -001111111011 -011101001111 -111001010110 -011100011110 -001011000010 -100010111011 -000101010011 -000001101100 -010001011110 -100010101000 -111101011101 -110000100001 -011011010101 -110101100110 -001101101010 -111010110011 -011111111000 -010001010001 -000001010101 -001001011011 -101111110011 -100011010001 -111010010111 -011010011010 -101111011011 -101010111100 -001111100110 -010100110111 -010110101100 -000111110101 -111110101110 -111010000000 -011111111010 -000101011100 -000001010110 -101000100101 -100001011001 -011101110010 -110111100100 -110011001011 -000010001111 -000100010101 -110111001100 -010001100000 -101111110101 -111000011011 -000100001001 -101101011101 -001001011110 -101100111010 -011011000010 -110010010111 -101001010101 -000000101110 -000011011111 -010001000011 -011011001010 -101101111011 -100010001010 -001001011100 -010011110001 -000001111101 -100001000101 -011101011010 -000010101110 -001010101010 -101010011011 -000111001011 -000011101000 -110100101001 -000111111010 -100111100101 -111010001111 -111100110001 -011111101010 -110101000011 -001111101100 -101000100110 -100101100011 -000011010011 -010101011111 -010000110111 -110011001001 -101011011101 -001011100001 -000001100101 -001001001101 -001101001111 -001110110001 -010110101110 -001100110110 -001000001111 -101101001001 -011111011010 -111111101110 -111001100000 -100101011001 -010101100101 -100000110100 -011001001000 -111100110011 -111011110001 -110011111010 -001101001010 -111110011111 -110101100000 -111001000101 -010001111110 -111011010100 -110011010111 -100100110111 -111111011010 -011110101111 -001011110010 -010111011010 -011101101101 -011010101110 -011000110001 -010110101010 -011110010000 -111111011100 -111011000101 -100110101110 -010101100010 -101100011110 -000010110101 -010010011110 -110000000110 -011111010101 -000110110011 -101011000010 -000011000111 -101011010000 -101101101001 -010000101010 -101001001001 -111010110110 -111000111101 -000001010111 -101110001100 -110010110001 -100000110001 -101100101011 -100000111001 -010110100111 -101011001111 -101010111001 -010010110000 -001110010011 -010101101110 -011000010100 -100111111000 -011110100011 -110100100111 -101110101000 -101010101111 -101001000000 -111010000110 -101001000100 -010001100111 -011011010001 -000101010101 -010110000011 -100000101110 -110010001000 -111000100001 -001001101001 -110010001001 -100001111011 -101010010100 -110011100101 -010101100001 -011101010100 -110100101111 -110100001111 -011000101101 -001011101100 -010010010101 -011011111010 -010101000001 -100101100000 -101001111101 -010000000100 -110000110100 -000000001101 -100100111101 -111100110010 -001011001111 -101100001011 -001111010001 -101100011001 -100110110001 -010111000011 -011010110101 -100111100011 -000111110011 -010101111101 -010010000000 -011000011011 -001100011001 -001011001001 -101110101101 -101111110111 -101011100100 -000100110100 -110000101111 -011001111101 -000000000111 -111001001010 -110100001100 -000001001110 -111001101011 -100011011111 -110000001000 -110101011011 -001010000101 -001011111001 -011011111100 -010100110101 -110101111001 -010110010101 -010010001000 -001001110111 -011111111111 -100011100010 -000110001101 -011111010000 -010111110010 -110010100011 -101011110101 -110011011110 -010000000101 -011101100100 -110010011100 -011101101100 -000010001001 -000011101101 -000101100011 -010111111000 -010111100111 -010101000101 -110111100010 -110001101011 -111010100000 -101010101011 -011101010101 -000100110111 -000111100111 -000100111111 -111100001001 -010000100001 -110101011111 -100010000100 -000011011000 -111011110000 -101000011100 -110001001010 -001000010101 -110110000101 -100000011110 -001101111010 -010111001100 -111011111100 -100101001000 -010111101001 -110010010000 -110011010000 -000010100111 -100101111101 -110101100010 -110100011110 -101111010110 -110001001111 -011101000111 -001011001101 -110001000010 -011110100110 -000101100110 -000110111110 -001010111010 -100110000111 -001000010110 -100001110100 -000111000110 -101100011100 -110100110110 -100011010111 -000101110001 -001010010110 -101000000101 -100101101000 -000111111110 -010010010111 -110010001010 -001100110111 -110110110101 -011111011101 -110101100111 -100100100111 -011011000000 -111101001100 -011101000011 -011101001010 -101101101101 -100100110010 -001000000010 -010010001010 -111110111001 -000111010001 -011100111111 -011111011001 -110101000000 -011110000010 -001111010110 -010011111111 -110101111011 -101110111111 -001001100001 -011100111100 -110111001110 -011000000111 -001100010111 -001011010010 -010010001011 -101110000011 -100000101000 -100010100100 -000111011101 -001000111011 -010010101010 -111011010011 -110100010001 -011110001110 -111010110001 -010000010111 -010110101101 -111101100001 -110011100110 -000101111110 -110010101010 -000001010000 -001101111101 -011011110100 -110001010101 -011001000001 -001101101100 -100011011011 -101011100010 -011011100101 -100110110101 -110111001011 -000100101011 -001101010100 -010000011100 -101100111011 -011001011100 -011011010100 -011100110001 -010010110011 -101000110011 -111101010001 -111000000100 -101101100111 -001011111000 -010100000111 -011110101101 -111011101100 -110101110001 -001110010000 -010010000111 -101001111011 -100100111100 -000101101101 -101111110100 -100000101111 -011001110000 -011110011001 -000101010110 -000000000101 -110010001100 -000111100100 -010010011010 -001111110100 -011010001010 -101100101111 -011001001011 -100011111101 -101100000001 -100100101010 -000000000100 -111001110101 -000010011110 -110110100100 -111010010001 -011101010010 -011100101111 -010110000010 -010000110101 -110101010011 -001110011110 -111010011010 -000110101000 -001111000001 -010110110000 -001100110001 -110011011111 -000100111011 -110001000111 -011010111101 -000010100110 -010100101001 -010001000010 -000101110101 -101100110100 -111000110010 -111011110010 -010111001111 -100000101101 -101100001010 -100100001001 -111111111101 -001010101001 -000011011010 -101011010010 -111001000110 -111100010011 -111010011100 -100000111100 -011100001101 -110001101000 -101111011001 -001100001000 -101110010111 -011111100000 -001011100000 -101011101010 -110010101111 -001110000101 -001111011011 -011110101000 -111000001000 -010100111010 -010010111001 -110000110001 -110011000101 -001110000100 -010100101101 -101010110100 -100001010100 -100011010011 -100000010010 -011101010111 -001000010111 -001100111100 -000110100011 -101111101010 -010001010000 -001100100110 -111001111110 -101000001001 -000010110010 -110111101011 -101011000011 -001000111111 -100011001101 -011010010101 -110011100011 -110010011010 -110001010100 -100010111101 -101110000110 -010111001011 -110011011100 -110001100011 -000100011010 -111011100010 -011110110011 -011111100010 -000100001101 -100010010000 -110000000011 -101001011000 -101100110101 -001010101011 -011001011010 -001010001001 -001111011100 -111100010001 -100011010110 -001000110111 -011011010011 -001100000000 -100001111100 -000011110101 -100010000111 -000010110011 -000010111110 -011110000101 -010000001011 -001111110010 -001110001001 -011101111111 -010110110001 -110000000111 -010101011101 -010111001001 -100100010010 -101001101110 -100001001010 -010001011101 -100111010101 -100000101011 -000100101001 -110111001001 -100100000001 -010111010010 -111101111011 -011010010010 -111101101000 -100110111101 -010010001001 -100111011000 -110101111111 -111010101110 -010011110010 -101001100100 -010000101111 -010011001111 -110010011111 -101110100111 -011010100101 -111111001001 -010101100110 -101001001101 -001000101010 -010001001100 -101001101000 -110110100000 -011101000101 -100101010101 -101110111011 -010010101001 -110100011000 -110101111010 -110000100000 -010011101101 -111011001101 -100100011101 -110100010111 -011100110100 -010111011001 -011101010001 -101000000010 -100111111001 -100100001000 -001000001000 -001000000100 -011110110010 -010101010011 -101101101100 -110111111001 -010000010011 -100010100001 -000110101111 -101010101101 -100101111100 -000111010110 -001101101111 -110010000011 -110100001110 -011111111101 -111011010101 -001010100010 -100010100110 -101101110111 -010110011011 -111001110110 -011110101001 -110011100111 -000100111101 -101100011000 -101101001010 -011111100111 -010000011000 -100001100110 -000000101101 -000111010010 -110000001100 -111111101010 -001000100010 -111111111011 -001011100111 -000101110010 -010111110011 -010000011001 -111001111101 -110100001101 -010001101000 -110000101011 -011011000110 -110010111011 -100111101010 -011001101011 -001101010011 -011000100101 -110111101111 -001000100001 -010010111101 -101101101011 -011111011100 -111111010110 -001110000000 -101011110010 -011101011111 -001001101101 -011101110000 -011100011101 -111101001101 -010111010101 -010111101010 -001000101101 -100000000011 -111110101111 -000111101111 -001110010101 -101111001101 -111100110000 -110010100000 -011101110100 -100011001111 -010110001001 -111100101100 -101001110100 -011010010111 -011000100100 -001100110100 -001001111000 -001000000111 -110100000111 -011000001011 -001011000000 -110110110111 -000010111011 -001001000011 -000011100111 -110011001111 -010000111101 -001110100010 -000011110001 -011001111011 -110111000001 -111111000001 -011001100110 -110010101100 -111101010100 -010010000101 -000011011011 -110110010001 -010111111010 -010000010101 -110000011010 -110001101110 -000110101011 -101111000111 -001101100000 -010100000001 -111110001001 -000011110000 -111100111001 -000001001011 -011000010110 -000001000100 -011100111000 -001011111110 -011100000000 -000101001011 -111111110110 -111010011000 -001000111101 -011001110010 -001101011100 -100110001111 -110110111010 -001110101100 -010000101100 -010011000011 -100101110010 -000000111010 -000001111001 -111101011000 -101000011001 -111110000101 -101111111011 -100110111110 -000110010110 -011011101110 -100000010111 -110111001000 -000010101010 -001010011011 -101010101010 -101100000000 -000101101011 -010110100110 -110010010100 -001010110101 -001110000001 -010001101010 -111111110100 -001101110110 -111101010111 -101011101100 -110001101010 -100111010100 -101101111001 -001011100110 -010010001111 -100101110110 -110011000010 -001111010100 -000101011011 -110000000001 -011011001001 -001001011111 -000111011111 -100001001100 -111011010010 -010101011001 -000001110100 -000010100101 -110110010010 -100010111110 -011110111110 -000001101000 -001011000110 -000010001010 -101101010100 -011011010000 -000011111000 -101000001110 -011110101011 -110100111000 -000011000010 -111111010001 -011101110001 -100000111101 -110100101101 -110000100101 -011001110110 -110001010010 -010010110110 -011110001000 -111010110100 -101111110010 -110000110111 -111101110100 -110111101110 -100110010111 -001001100011 -001110111000 -101110100100 -010000101101 -010111100101 -011001100010 -011100000101 -101001111001 -100011001010 -100010000010 -100101000010 -111111100101 -100001101110 -101001010110 -100000100011 -100000011000 -000110000001 -000000011011 -011000110101 -011010111011 -111110000001 -001001110100 -001011011110 -110111010110 -011101110101 -101111000101 -100001010010 -000001111000 -001110010100 -111111101100 -001011010001 -111001111001 -100101101010 -111000000010 -010101001010 -001010000010 -101011000110 -110011001010 -001000011000 -001010010011 -110000111101 -001001100000 -111101100111 -011001001100 -001100111011 -100001010101 -111010100011 -111000011111 -001000000000 -101110011001 -000000000011 -111011000111 -011010100011 -110000110000 -000011001001 -011000010001 -011110000011 -011101000000 -010100110011 -010110010001 -111001101111 -110111110100 -110111110110 -100111001011 -111100110110 -101010001110 -100110000010 -011011100001 -001101010010 -010001110011 -010011110000 -110010100111 -001101110100 -101010101100 -110000111000 -011101110110 -101011110001 -110011000000 -010000011011 -001011010000 -010111010001 -010100010101 -110101000100 -010011101011 -010110111001 -101111000011 -011011100000 -000010100010 -001100110000 -110000111001 -100100100000 -001101000010 -100000010011 -100010011110 -110101010000 -000100000101 -000111000001 -000001111011 -100111011101 -110111110111 -011101111000 -001001000110 -100110010011 -100011100111 -010011010000 -010011010111 -001101100101 -010000010110 -000101010001 -011111010100 -010010111100 -001010101110 -110000001011 -011001010101 -000001111110 -010111111011 -011110010010 -001001101100 -101100101000 -100000001110 -110001001110 -011110111011 -001000110011 -111100110111 -001101100111 -000110110000 -000010011011 -100110111010 -111110001100 -000000101100 -110000111100 -100110111100 -110111111100 -110000111010 -100001100100 -100010011010 -011011100110 -110100010110 -001001010101 -000110101110 -101001100000 -100010110011 -111000001101 -101110100110 -100010111100 -000101110110 -000011011001 -000001010100 -101100111001 -011101111101 -011110011000 -111010001011 -010101110101 -100001100101 -100110100010 -100110011000 -001010100110 -011001010111 -111111001010 -111111001000 -111110100101 -000101000011 -110101101111 -110100010010 -011100000010 -001000010100 -101100000111 -001010111111 -101001010011 -101011001000 -001100000011 -010010101000 -101101111101 -101001010010 -100101111011 -101110101110 -100000100100 -000000000010 -011101100011 -110000110110 -101000110000 -111011111010 -010111000110 -001111110110 -100111110110 -100110011101 -000000001000 -101110111010 -000101011000 -001011100011 -011101100111 -000011000011 -000101011001 -110101101101 -101000001111 -111000010101 -000011100010 -011010111001 -001100100101 -010111111101 -010101111011 -000101001100 -101010000111 -111100111111 -100000000111 -110111110011 -000110110111 -010011011111 -100110010100 -000100111110 -001000111001 -011111000001 -001010100101 -101010001100 -011100001011 -000101001111 -010010101111 -101000111011 -001101000001 -100100100001 -100010101111 -100111111110 -011011111001 -101000000001 -111001101101 -101011010101 -111111100110 -001010010100 -011101111001 -001100100000 -101001110110 \ No newline at end of file diff --git a/src/input/Day3_test.txt b/src/input/Day3_test.txt deleted file mode 100644 index 665fd57..0000000 --- a/src/input/Day3_test.txt +++ /dev/null @@ -1,12 +0,0 @@ -00100 -11110 -10110 -10111 -10101 -01111 -00111 -11100 -10000 -11001 -00010 -01010 \ No newline at end of file diff --git a/src/input/Day4.txt b/src/input/Day4.txt deleted file mode 100644 index 1e083cb..0000000 --- a/src/input/Day4.txt +++ /dev/null @@ -1,601 +0,0 @@ -4,75,74,31,76,79,27,19,69,46,98,59,83,23,90,52,87,6,11,92,80,51,43,5,94,17,15,67,25,30,48,47,62,71,85,58,60,1,72,99,3,35,42,10,96,49,37,36,8,44,70,40,45,39,0,63,2,78,68,53,50,77,20,55,38,86,54,93,26,88,12,91,95,34,9,14,33,66,41,13,28,57,29,73,56,22,89,21,64,61,32,65,97,84,18,82,81,7,16,24 - -30 46 94 20 2 -53 67 69 75 65 -27 24 85 28 60 -57 58 42 36 78 -35 98 87 91 93 - -72 71 91 73 19 - 2 13 14 8 74 -42 34 31 56 9 -82 59 44 67 79 -49 6 98 10 30 - -95 24 25 11 34 -57 65 41 92 8 -91 26 1 62 38 -47 93 4 37 0 -15 44 33 20 97 - -24 69 55 7 25 -45 64 56 71 18 -94 10 62 19 36 -53 74 49 61 80 -50 68 60 76 84 - -86 78 29 1 71 - 2 9 24 34 96 -47 75 61 13 26 -10 66 28 83 14 -91 63 45 76 50 - -61 60 22 11 95 -25 81 13 15 53 -59 89 65 18 39 -58 50 1 47 52 -48 16 29 75 56 - -62 0 93 41 53 -69 47 29 50 46 -81 8 20 38 23 - 4 64 5 37 27 -32 75 48 33 15 - -97 75 15 55 36 -98 77 76 3 69 -11 39 88 18 93 -94 99 59 50 63 -33 26 35 58 14 - -58 91 7 36 81 -44 90 46 57 93 -16 35 28 61 34 -60 3 96 65 14 -24 49 94 11 77 - - 5 91 53 85 36 - 6 64 41 7 50 -87 94 96 15 49 -18 78 37 52 75 -28 34 16 71 48 - -75 14 2 52 49 -79 37 13 53 12 -91 73 94 72 36 -48 54 3 93 5 -40 85 42 9 50 - -26 53 24 58 95 -15 54 65 80 30 -90 72 27 40 47 -81 22 57 1 17 -82 46 20 94 49 - -60 25 86 18 92 - 2 85 89 5 55 -12 71 74 46 68 -33 52 82 84 29 -76 43 40 11 31 - -21 23 93 46 60 -99 20 75 55 4 -73 9 74 92 16 -25 35 0 70 90 -27 86 42 94 15 - -69 73 42 46 53 - 5 71 50 6 74 -14 44 99 62 87 -54 84 86 94 21 -29 51 38 67 8 - -43 28 24 46 22 -61 15 4 52 17 -62 77 18 56 85 -93 60 33 71 41 -63 2 6 68 92 - -60 92 52 36 38 -66 34 26 19 25 -24 65 90 39 74 -17 97 96 7 48 -50 55 57 73 64 - -19 77 60 66 16 -41 54 5 49 6 -69 61 94 86 98 -67 37 87 71 72 -44 96 90 40 74 - -90 49 68 74 32 -31 85 42 65 53 -76 43 41 36 20 -16 75 46 47 86 -54 44 95 13 23 - -56 0 88 99 76 -10 42 96 30 14 -67 73 16 21 35 -80 41 64 40 78 -13 19 4 24 20 - -79 98 28 58 41 -24 97 85 22 89 -12 81 68 50 47 - 2 34 16 6 95 -64 51 11 43 26 - - 6 39 79 95 3 -82 9 61 80 33 -94 87 13 70 11 - 0 8 37 35 19 -62 75 84 55 93 - -44 51 54 27 94 -77 32 81 71 62 -98 91 68 41 89 - 6 39 40 56 53 -73 88 5 49 80 - -97 29 15 61 83 -46 69 51 71 17 -40 94 49 14 66 -52 20 57 62 80 -19 72 75 84 36 - -27 26 95 78 92 -98 18 31 51 45 -39 43 94 33 13 -50 16 71 30 22 -70 81 36 38 64 - -90 7 71 11 63 -25 39 61 17 46 -51 86 56 81 84 -14 33 37 23 60 -52 64 8 65 29 - -41 92 40 71 33 -90 2 24 37 25 - 0 94 74 53 69 -81 61 1 70 88 -44 34 99 29 75 - -63 39 44 3 82 -68 95 67 28 49 -22 53 76 81 47 -15 75 0 54 6 -86 37 65 52 77 - -11 64 39 47 72 -97 59 83 19 58 -12 65 92 89 28 - 9 78 40 79 99 -17 50 71 18 68 - -31 78 27 32 18 -97 20 60 68 88 -12 5 99 49 82 -35 6 87 2 61 -70 53 63 36 93 - -89 4 50 54 80 -85 36 17 5 71 -44 95 57 73 60 -46 92 25 8 59 -98 82 21 93 99 - -27 12 82 95 47 - 8 21 69 83 64 -11 7 88 26 30 -70 96 18 75 53 -28 22 56 52 29 - -56 1 30 13 53 -37 86 98 19 9 - 3 67 16 71 85 -83 79 48 54 14 -47 62 44 95 65 - -51 18 87 35 55 -52 85 79 56 82 -83 26 24 29 43 -80 76 4 45 13 -11 12 99 94 47 - -14 1 52 95 63 -54 27 67 92 98 -34 61 26 32 33 -76 77 49 83 2 -97 59 12 71 80 - -78 16 59 44 5 -73 21 53 37 50 -25 86 88 61 74 -80 30 69 56 57 -98 39 26 58 51 - -71 48 28 14 81 -69 67 6 77 47 -94 83 8 40 20 -30 58 9 99 76 -51 24 91 21 52 - -84 76 33 14 72 -37 36 25 12 34 -39 54 89 81 30 - 2 15 46 10 22 -41 75 27 66 69 - - 8 20 53 16 86 -38 99 4 11 60 -55 14 47 1 48 -51 50 69 52 37 - 3 56 32 79 68 - -69 40 17 70 98 -12 86 41 35 50 -60 44 8 20 81 -14 82 25 55 4 -87 67 85 3 5 - -72 90 14 78 94 - 2 85 91 97 42 -84 9 27 70 95 -55 56 74 73 1 -11 59 13 67 18 - - 5 84 21 73 13 -11 46 35 79 99 -57 25 48 52 2 -51 70 56 54 94 -37 62 47 43 41 - -99 30 74 11 51 -48 90 1 27 76 -71 63 28 86 10 -52 5 83 16 69 -70 93 92 73 43 - -52 70 58 95 82 -74 18 90 99 39 -12 51 71 48 47 -92 11 91 16 61 -41 62 97 68 0 - -20 32 76 50 55 - 4 70 14 36 82 -74 10 97 26 87 -61 83 56 98 71 -64 38 8 65 92 - -63 68 84 36 41 -71 44 12 77 50 -18 92 54 58 23 -89 98 72 69 25 -62 38 42 5 52 - -59 65 60 84 49 -51 69 12 15 38 -70 1 79 22 35 -66 88 85 83 32 - 3 33 78 48 16 - -79 91 35 90 77 -22 59 58 96 97 -99 84 34 2 74 -10 92 5 4 45 -53 21 42 71 56 - -43 23 45 81 34 - 1 52 7 24 51 -42 22 17 20 77 -31 21 29 19 79 -58 87 30 60 49 - -81 64 86 76 70 -44 14 43 90 2 -96 16 42 22 7 - 5 57 19 84 21 -95 74 80 28 72 - - 3 57 12 95 35 -61 72 98 39 17 -62 87 30 66 4 -26 58 16 20 47 -37 46 13 42 85 - -55 24 36 49 85 -19 39 88 73 61 - 1 60 45 72 29 -47 12 53 76 44 -28 98 70 54 0 - -77 29 17 36 96 -35 64 93 37 83 -12 10 57 82 7 -90 69 0 86 32 -74 66 72 63 97 - -53 18 82 30 4 - 6 47 28 80 71 -39 36 22 20 51 - 7 57 26 34 79 -72 10 56 89 1 - -92 20 76 27 51 -72 82 39 95 38 -19 33 70 62 26 -79 99 40 30 8 -94 80 10 91 4 - -56 21 15 54 60 -69 64 55 0 59 -39 95 98 34 99 -24 76 3 6 30 -65 45 96 82 26 - -59 55 44 79 12 -87 73 37 76 91 -68 92 51 49 36 -99 54 3 71 64 -25 60 94 45 81 - -23 67 96 86 98 -14 47 45 66 62 -73 76 74 54 50 -64 60 35 10 58 -99 81 34 9 13 - -71 44 19 13 2 -18 80 24 11 85 -36 1 99 26 52 -48 76 84 88 63 -61 30 49 86 35 - -20 85 55 47 99 -18 49 38 65 61 -37 48 32 6 15 -80 94 66 89 91 - 1 44 36 92 21 - -72 65 4 76 16 -80 97 15 56 33 -14 40 50 11 57 -34 37 68 88 44 - 6 38 21 49 7 - -39 80 87 32 21 -41 97 66 15 83 -68 69 28 88 62 -18 2 48 58 77 -63 64 17 13 95 - -44 3 41 55 85 -83 75 13 0 81 -95 9 23 8 26 -71 94 37 70 45 -77 82 62 87 19 - -65 16 30 91 52 -78 67 24 58 11 -75 47 90 0 8 -83 88 73 60 2 -46 59 77 32 19 - -82 80 0 24 85 -92 99 50 94 38 -19 98 10 51 32 -36 73 67 43 57 -46 21 13 69 37 - -89 94 78 1 9 -16 34 18 15 38 -69 82 35 92 27 -66 64 68 63 26 -62 21 65 36 71 - -15 4 25 50 41 -69 98 12 74 21 - 2 13 66 55 83 -93 90 23 27 33 -82 52 68 61 60 - -57 21 28 29 5 -67 35 19 62 68 -91 83 3 33 99 -20 30 79 50 85 -60 89 4 7 36 - -43 4 81 19 77 -89 92 46 52 35 - 1 21 2 75 88 - 8 97 26 62 71 - 9 93 30 50 66 - -42 46 38 85 82 -18 80 91 1 40 -72 81 89 51 31 -37 20 24 67 92 -32 43 95 70 84 - -90 48 63 15 45 -67 52 2 26 31 -30 13 36 77 49 -60 8 86 70 99 -94 27 85 78 34 - -76 65 22 60 55 -81 88 54 4 26 -72 39 86 12 8 -68 46 98 28 99 -45 69 21 7 35 - -47 22 34 19 95 -30 15 39 51 10 -11 37 48 44 71 - 2 89 92 78 35 -21 73 33 20 69 - - 6 70 84 25 3 -21 12 55 78 49 -80 60 98 58 83 -17 96 69 9 66 -76 59 39 86 51 - -97 60 93 22 99 - 2 4 25 45 78 -43 53 63 41 6 -64 74 16 56 28 -77 12 20 35 49 - -82 10 91 16 77 -17 85 48 24 1 -61 96 38 68 99 -41 42 25 66 56 -97 18 63 93 29 - -95 37 83 61 17 -11 15 43 6 24 - 0 28 51 87 9 -76 52 2 64 32 -85 41 99 29 7 - -11 86 3 39 80 -35 78 26 34 65 -46 79 44 64 66 -29 74 63 20 0 -92 28 41 69 50 - -99 58 15 51 28 - 1 36 45 38 34 -46 94 35 44 88 -39 20 8 59 61 - 3 4 37 14 63 - -31 91 85 61 29 -66 54 9 49 2 -81 62 70 98 38 -68 1 16 95 78 -59 52 53 21 36 - -69 59 50 48 56 -17 61 16 92 47 -63 60 62 5 3 -37 97 38 83 58 -73 18 71 19 94 - -55 9 34 57 85 -31 37 30 16 64 -44 91 94 6 7 -90 87 77 59 50 -12 79 43 17 89 - -90 53 57 28 58 -56 49 29 8 12 -77 27 62 30 82 -71 98 63 37 83 - 9 15 84 36 74 - -80 56 52 44 71 -40 5 26 28 46 -11 70 57 95 93 -85 29 21 84 35 -20 15 81 54 91 - -60 86 80 79 11 -90 82 84 48 43 -92 81 39 57 47 -64 36 4 71 9 -78 62 53 51 66 - -84 51 19 73 55 -42 18 75 96 9 -47 46 12 98 93 -62 57 24 6 74 -50 53 30 70 80 - -57 60 1 49 20 -93 0 39 6 74 -86 9 56 41 25 -53 99 83 38 80 -37 79 18 23 45 - -33 95 37 86 45 -62 65 16 3 77 - 4 14 82 61 13 -18 71 11 8 23 -50 67 35 75 76 - -43 30 48 38 86 -62 46 72 21 97 - 0 18 91 17 42 - 6 99 56 22 64 -15 25 79 13 55 - -54 34 98 43 86 -39 47 56 52 95 -62 92 6 70 29 -65 78 57 99 35 -72 55 20 88 77 - -87 97 67 99 20 -58 50 30 78 31 - 4 6 96 85 70 -80 59 77 88 93 - 9 0 90 86 3 - -18 17 81 50 8 -12 62 73 32 72 -41 90 42 11 79 - 1 7 94 13 0 -77 33 23 83 74 - -71 84 22 14 54 -98 34 56 81 33 -58 39 6 46 96 -15 7 11 13 37 -70 5 2 9 68 - -28 58 11 63 26 - 6 14 44 70 93 -32 52 60 96 3 -76 0 75 66 71 -50 54 34 30 98 - -91 26 2 53 92 -45 67 68 32 50 -80 30 15 78 73 -10 14 28 27 0 -21 38 88 22 5 - -42 11 23 88 41 -54 58 8 74 40 - 6 13 80 89 82 -81 3 5 53 76 -47 39 9 25 46 - -82 14 52 43 95 -15 37 12 58 80 -64 97 45 61 49 -71 65 29 25 9 -21 11 51 1 87 - -20 80 50 27 90 -21 35 9 40 81 -89 16 26 74 84 -29 97 88 19 32 -85 63 10 46 52 - -16 66 0 53 40 -94 42 80 86 25 -11 15 68 35 5 -60 89 41 92 79 -51 77 88 36 67 - -51 65 33 97 81 -78 96 86 64 22 -10 28 93 2 14 -71 29 92 6 62 -98 38 35 0 70 diff --git a/src/input/Day4_test.txt b/src/input/Day4_test.txt deleted file mode 100644 index 669a51d..0000000 --- a/src/input/Day4_test.txt +++ /dev/null @@ -1,19 +0,0 @@ -7,4,9,5,11,17,23,2,0,14,21,24,10,16,13,6,15,25,12,22,18,20,8,19,3,26,1 - -22 13 17 11 0 - 8 2 23 4 24 -21 9 14 16 7 - 6 10 3 18 5 - 1 12 20 15 19 - - 3 15 0 2 22 - 9 18 13 17 5 -19 8 7 25 23 -20 11 10 24 4 -14 21 16 12 6 - -14 21 17 24 4 -10 16 15 9 19 -18 8 23 26 20 -22 11 13 6 5 - 2 0 12 3 7 diff --git a/src/input/Day5.txt b/src/input/Day5.txt deleted file mode 100644 index d976e3c..0000000 --- a/src/input/Day5.txt +++ /dev/null @@ -1,500 +0,0 @@ -578,391 -> 578,322 -274,585 -> 651,962 -482,348 -> 294,348 -682,514 -> 367,829 -180,243 -> 800,863 -850,828 -> 850,98 -698,439 -> 460,677 -518,379 -> 518,176 -486,437 -> 486,640 -730,420 -> 374,420 -738,726 -> 632,726 -48,959 -> 468,539 -246,526 -> 246,174 -490,438 -> 291,239 -975,116 -> 272,116 -695,883 -> 476,883 -129,393 -> 129,300 -658,556 -> 658,436 -860,777 -> 860,365 -229,321 -> 422,514 -814,312 -> 752,312 -886,103 -> 783,206 -860,786 -> 701,945 -551,789 -> 479,789 -103,685 -> 687,685 -649,395 -> 758,395 -48,233 -> 48,677 -385,22 -> 385,120 -731,546 -> 731,463 -570,507 -> 930,507 -92,288 -> 780,976 -270,622 -> 270,231 -791,76 -> 791,769 -926,60 -> 25,961 -972,986 -> 47,61 -382,601 -> 345,638 -536,122 -> 536,822 -963,864 -> 532,433 -590,550 -> 590,221 -768,744 -> 768,981 -842,129 -> 842,65 -521,548 -> 777,548 -897,410 -> 773,410 -433,738 -> 802,369 -498,815 -> 498,874 -93,905 -> 837,161 -552,281 -> 552,491 -274,82 -> 274,760 -566,398 -> 78,886 -602,654 -> 256,654 -204,816 -> 818,202 -488,265 -> 330,107 -359,620 -> 71,332 -915,133 -> 915,689 -698,119 -> 316,501 -347,25 -> 415,25 -835,902 -> 835,65 -900,539 -> 474,113 -693,809 -> 245,809 -16,32 -> 964,980 -177,94 -> 637,554 -824,455 -> 346,455 -800,893 -> 264,893 -109,342 -> 109,676 -204,630 -> 281,630 -798,930 -> 154,930 -287,688 -> 287,106 -67,641 -> 970,641 -988,908 -> 362,282 -411,949 -> 781,949 -43,356 -> 187,356 -331,848 -> 178,695 -513,658 -> 513,763 -313,250 -> 605,542 -514,552 -> 185,223 -652,726 -> 869,726 -291,590 -> 291,969 -861,808 -> 861,379 -842,170 -> 842,928 -570,166 -> 570,285 -764,439 -> 764,486 -200,806 -> 910,806 -199,200 -> 876,200 -323,474 -> 323,433 -258,426 -> 258,808 -568,575 -> 568,34 -979,982 -> 12,15 -424,534 -> 649,759 -763,710 -> 147,94 -339,232 -> 832,232 -10,19 -> 450,19 -241,846 -> 45,650 -727,990 -> 727,273 -596,555 -> 781,370 -431,950 -> 431,627 -259,415 -> 259,358 -803,236 -> 515,236 -239,735 -> 603,735 -982,377 -> 982,581 -779,221 -> 405,595 -517,288 -> 414,288 -376,688 -> 376,892 -450,300 -> 293,143 -147,217 -> 871,217 -40,144 -> 156,144 -913,873 -> 632,592 -14,415 -> 274,155 -21,987 -> 950,58 -979,960 -> 37,18 -50,903 -> 890,63 -32,523 -> 426,523 -625,491 -> 625,692 -46,47 -> 899,900 -226,633 -> 226,318 -24,136 -> 24,693 -870,675 -> 850,675 -883,862 -> 883,421 -581,97 -> 219,97 -537,743 -> 434,743 -977,77 -> 957,77 -139,720 -> 139,403 -248,14 -> 394,14 -88,55 -> 866,833 -562,652 -> 987,227 -265,54 -> 958,747 -322,161 -> 322,573 -574,236 -> 311,236 -919,393 -> 919,587 -604,906 -> 604,156 -691,468 -> 448,225 -948,167 -> 948,516 -218,238 -> 218,92 -989,229 -> 99,229 -384,481 -> 384,15 -618,681 -> 618,815 -292,956 -> 922,326 -599,967 -> 599,250 -418,648 -> 961,105 -120,791 -> 196,791 -779,559 -> 582,362 -953,941 -> 35,23 -508,934 -> 340,934 -707,752 -> 915,752 -514,958 -> 514,926 -15,945 -> 826,134 -433,921 -> 821,533 -378,80 -> 378,407 -76,957 -> 858,175 -791,617 -> 662,488 -891,897 -> 52,58 -786,841 -> 786,973 -774,799 -> 348,373 -812,48 -> 40,820 -57,749 -> 57,767 -68,750 -> 68,891 -774,920 -> 156,302 -598,400 -> 116,882 -34,285 -> 856,285 -14,473 -> 14,134 -594,877 -> 594,333 -38,989 -> 964,63 -631,209 -> 631,121 -45,296 -> 468,296 -708,904 -> 11,904 -960,20 -> 99,881 -412,557 -> 345,557 -29,389 -> 504,864 -397,713 -> 251,713 -350,548 -> 350,61 -134,610 -> 579,165 -675,947 -> 789,947 -12,986 -> 949,49 -765,601 -> 765,627 -817,701 -> 817,305 -508,532 -> 538,502 -383,136 -> 383,700 -771,549 -> 443,549 -283,134 -> 987,838 -171,855 -> 171,248 -841,858 -> 620,858 -512,26 -> 912,26 -425,39 -> 180,39 -116,279 -> 121,279 -282,482 -> 282,939 -58,937 -> 980,15 -376,641 -> 376,503 -548,17 -> 249,17 -730,411 -> 427,714 -600,73 -> 541,73 -656,619 -> 656,810 -467,237 -> 467,255 -694,946 -> 446,946 -168,646 -> 395,646 -731,265 -> 731,20 -12,172 -> 286,446 -385,762 -> 244,903 -941,366 -> 941,807 -125,383 -> 367,383 -341,177 -> 341,809 -544,830 -> 544,192 -801,943 -> 731,873 -862,436 -> 950,436 -484,422 -> 484,267 -883,155 -> 328,155 -499,321 -> 499,449 -128,310 -> 778,960 -788,571 -> 788,795 -523,765 -> 319,765 -267,928 -> 267,665 -227,829 -> 797,829 -96,972 -> 733,335 -178,364 -> 178,425 -793,201 -> 848,201 -975,242 -> 497,720 -673,242 -> 513,242 -199,163 -> 862,826 -988,51 -> 225,814 -631,928 -> 631,567 -22,474 -> 854,474 -717,607 -> 717,514 -436,753 -> 905,753 -581,343 -> 581,641 -128,912 -> 964,76 -706,634 -> 843,634 -89,826 -> 89,667 -766,268 -> 103,268 -229,131 -> 229,138 -138,112 -> 388,362 -434,117 -> 434,387 -313,746 -> 313,941 -517,944 -> 145,944 -611,945 -> 611,872 -400,869 -> 329,869 -444,701 -> 700,957 -894,975 -> 426,975 -722,544 -> 722,55 -692,927 -> 692,874 -451,211 -> 145,211 -562,850 -> 562,252 -833,154 -> 703,284 -700,911 -> 700,738 -32,982 -> 891,123 -512,512 -> 403,512 -444,963 -> 40,559 -866,53 -> 866,733 -395,90 -> 603,90 -781,175 -> 506,175 -649,569 -> 210,130 -861,926 -> 79,144 -160,953 -> 735,953 -138,837 -> 138,166 -659,683 -> 659,656 -198,587 -> 725,60 -290,36 -> 785,36 -481,228 -> 785,532 -721,152 -> 192,681 -162,445 -> 162,476 -286,93 -> 286,611 -882,393 -> 770,393 -194,703 -> 194,714 -172,505 -> 153,524 -989,986 -> 48,45 -946,334 -> 946,864 -543,48 -> 485,48 -276,520 -> 184,612 -879,488 -> 665,488 -706,312 -> 706,300 -859,958 -> 533,958 -345,591 -> 345,685 -201,734 -> 310,734 -610,781 -> 610,250 -25,702 -> 25,470 -127,802 -> 46,802 -899,330 -> 899,942 -266,118 -> 266,978 -871,535 -> 871,230 -346,290 -> 346,138 -411,171 -> 911,671 -104,427 -> 500,31 -531,115 -> 531,861 -164,699 -> 529,699 -215,560 -> 97,442 -331,323 -> 331,321 -74,969 -> 74,57 -894,743 -> 739,588 -913,895 -> 160,895 -868,291 -> 868,987 -913,390 -> 913,144 -548,812 -> 889,812 -978,819 -> 673,514 -989,130 -> 989,589 -986,12 -> 10,988 -48,18 -> 974,944 -511,336 -> 736,111 -61,609 -> 61,742 -536,650 -> 773,650 -924,691 -> 307,74 -49,988 -> 912,125 -128,692 -> 128,969 -569,837 -> 916,837 -849,745 -> 849,105 -524,926 -> 357,926 -110,827 -> 661,827 -911,36 -> 49,898 -967,15 -> 23,959 -969,166 -> 155,980 -204,684 -> 805,83 -230,960 -> 230,556 -309,718 -> 522,931 -121,208 -> 121,443 -733,797 -> 710,820 -813,780 -> 813,909 -154,97 -> 375,318 -117,916 -> 984,49 -573,525 -> 573,980 -442,636 -> 383,695 -938,21 -> 938,50 -38,672 -> 196,672 -52,829 -> 52,835 -661,278 -> 157,782 -525,347 -> 285,347 -339,468 -> 339,42 -10,20 -> 976,986 -953,812 -> 445,304 -328,327 -> 711,327 -750,820 -> 750,172 -244,935 -> 244,360 -842,36 -> 181,697 -559,730 -> 320,730 -149,510 -> 524,510 -713,913 -> 262,462 -703,957 -> 643,957 -170,930 -> 767,930 -804,259 -> 635,90 -117,948 -> 932,133 -263,806 -> 981,806 -307,665 -> 307,743 -697,164 -> 665,132 -589,568 -> 872,285 -865,189 -> 417,637 -77,76 -> 951,950 -546,350 -> 769,350 -533,479 -> 566,446 -689,79 -> 689,417 -132,666 -> 888,666 -661,88 -> 155,88 -93,27 -> 852,786 -536,366 -> 815,366 -97,649 -> 97,214 -50,784 -> 691,143 -523,687 -> 523,881 -720,825 -> 865,825 -103,985 -> 939,149 -135,94 -> 91,50 -959,26 -> 18,967 -391,617 -> 391,147 -522,103 -> 522,202 -161,774 -> 742,193 -125,291 -> 125,513 -449,436 -> 726,436 -438,127 -> 499,66 -804,577 -> 804,385 -714,112 -> 714,90 -111,184 -> 907,980 -218,209 -> 53,209 -343,949 -> 73,679 -50,205 -> 828,983 -416,664 -> 416,213 -300,902 -> 300,137 -563,366 -> 307,366 -302,750 -> 572,750 -436,59 -> 512,59 -363,299 -> 363,471 -969,988 -> 10,29 -15,349 -> 15,424 -855,231 -> 855,241 -93,771 -> 540,324 -360,363 -> 360,481 -890,391 -> 890,824 -603,916 -> 780,916 -686,776 -> 165,255 -905,64 -> 37,932 -937,607 -> 937,846 -634,108 -> 971,108 -118,419 -> 292,419 -724,241 -> 724,663 -118,327 -> 688,327 -728,316 -> 507,316 -824,652 -> 744,652 -985,72 -> 93,964 -791,652 -> 791,621 -475,488 -> 475,448 -289,386 -> 648,386 -833,925 -> 120,925 -323,813 -> 652,813 -631,615 -> 248,615 -191,222 -> 603,634 -445,322 -> 964,322 -238,672 -> 142,672 -170,370 -> 439,370 -158,77 -> 491,410 -165,737 -> 816,737 -420,957 -> 709,668 -936,283 -> 681,283 -76,781 -> 291,781 -197,575 -> 656,116 -577,746 -> 577,748 -435,198 -> 435,803 -787,623 -> 787,153 -476,176 -> 670,176 -107,581 -> 107,167 -575,495 -> 186,106 -283,760 -> 19,760 -910,483 -> 871,483 -550,99 -> 550,94 -338,522 -> 589,522 -856,435 -> 856,388 -890,380 -> 392,878 -524,885 -> 315,676 -23,34 -> 769,780 -686,647 -> 545,647 -760,442 -> 564,246 -535,264 -> 61,264 -709,168 -> 709,33 -89,230 -> 604,230 -476,558 -> 82,558 -905,48 -> 294,48 -695,882 -> 695,153 -785,716 -> 94,716 -390,990 -> 390,757 -775,699 -> 783,699 -965,126 -> 425,126 -572,45 -> 482,45 -399,391 -> 399,827 -310,660 -> 947,23 -418,813 -> 72,467 -292,911 -> 506,697 -177,685 -> 177,100 -749,294 -> 749,927 -304,832 -> 833,303 -237,759 -> 923,73 -834,95 -> 15,914 -233,99 -> 822,99 -462,841 -> 462,845 -968,70 -> 815,70 -820,565 -> 241,565 -849,469 -> 648,670 -10,825 -> 906,825 -105,105 -> 526,526 -977,173 -> 711,173 -347,66 -> 347,959 -921,42 -> 41,42 -100,264 -> 100,580 -608,211 -> 166,653 -826,171 -> 509,171 -346,541 -> 802,85 -351,70 -> 872,70 -649,79 -> 590,79 -974,31 -> 24,981 -876,145 -> 227,794 -855,903 -> 855,891 -621,734 -> 621,930 -190,184 -> 727,721 -210,855 -> 564,855 -612,919 -> 612,628 -258,851 -> 573,851 -842,85 -> 140,787 -252,312 -> 252,17 -82,352 -> 135,352 -365,583 -> 854,583 -939,666 -> 525,252 -257,481 -> 257,591 -382,725 -> 382,786 -326,111 -> 38,399 -476,480 -> 476,544 -592,49 -> 592,473 -626,748 -> 626,477 -612,574 -> 19,574 -638,734 -> 604,734 -240,794 -> 770,794 -598,931 -> 37,370 -666,559 -> 573,559 -208,337 -> 784,913 -24,17 -> 988,981 -324,267 -> 332,267 -233,589 -> 300,589 -53,46 -> 986,979 -193,649 -> 243,649 -873,600 -> 873,618 -461,102 -> 638,102 -468,574 -> 507,535 -261,521 -> 658,521 -540,234 -> 769,234 -975,337 -> 975,478 -724,982 -> 585,982 -449,639 -> 449,255 -47,296 -> 751,296 -700,262 -> 903,262 -838,833 -> 838,626 -956,17 -> 24,949 \ No newline at end of file diff --git a/src/input/Day5_test.txt b/src/input/Day5_test.txt deleted file mode 100644 index 1d4e36d..0000000 --- a/src/input/Day5_test.txt +++ /dev/null @@ -1,10 +0,0 @@ -0,9 -> 5,9 -8,0 -> 0,8 -9,4 -> 3,4 -2,2 -> 2,1 -7,0 -> 7,4 -6,4 -> 2,0 -0,9 -> 2,9 -3,4 -> 1,4 -0,0 -> 8,8 -5,5 -> 8,2 \ No newline at end of file diff --git a/src/input/Day6.txt b/src/input/Day6.txt deleted file mode 100644 index 8a11000..0000000 --- a/src/input/Day6.txt +++ /dev/null @@ -1 +0,0 @@ -1,1,5,2,1,1,5,5,3,1,1,1,1,1,1,3,4,5,2,1,2,1,1,1,1,1,1,1,1,3,1,1,5,4,5,1,5,3,1,3,2,1,1,1,1,2,4,1,5,1,1,1,4,4,1,1,1,1,1,1,3,4,5,1,1,2,1,1,5,1,1,4,1,4,4,2,4,4,2,2,1,2,3,1,1,2,5,3,1,1,1,4,1,2,2,1,4,1,1,2,5,1,3,2,5,2,5,1,1,1,5,3,1,3,1,5,3,3,4,1,1,4,4,1,3,3,2,5,5,1,1,1,1,3,1,5,2,1,3,5,1,4,3,1,3,1,1,3,1,1,1,1,1,1,5,1,1,5,5,2,1,5,1,4,1,1,5,1,1,1,5,5,5,1,4,5,1,3,1,2,5,1,1,1,5,1,1,4,1,1,2,3,1,3,4,1,2,1,4,3,1,2,4,1,5,1,1,1,1,1,3,4,1,1,5,1,1,3,1,1,2,1,3,1,2,1,1,3,3,4,5,3,5,1,1,1,1,1,1,1,1,1,5,4,1,5,1,3,1,1,2,5,1,1,4,1,1,4,4,3,1,2,1,2,4,4,4,1,2,1,3,2,4,4,1,1,1,1,4,1,1,1,1,1,4,1,5,4,1,5,4,1,1,2,5,5,1,1,1,5 \ No newline at end of file diff --git a/src/input/Day6_test.txt b/src/input/Day6_test.txt deleted file mode 100644 index a7af2b1..0000000 --- a/src/input/Day6_test.txt +++ /dev/null @@ -1 +0,0 @@ -3,4,3,1,2 \ No newline at end of file diff --git a/src/input/Day7.txt b/src/input/Day7.txt deleted file mode 100644 index 44c01ca..0000000 --- a/src/input/Day7.txt +++ /dev/null @@ -1 +0,0 @@ -1101,1,29,67,1102,0,1,65,1008,65,35,66,1005,66,28,1,67,65,20,4,0,1001,65,1,65,1106,0,8,99,35,67,101,99,105,32,110,39,101,115,116,32,112,97,115,32,117,110,101,32,105,110,116,99,111,100,101,32,112,114,111,103,114,97,109,10,209,573,1277,704,518,276,196,62,1226,170,58,1450,101,65,99,435,986,1437,1570,35,354,247,110,105,139,1209,23,1074,339,69,483,21,33,323,1348,111,2,270,1239,316,529,1680,1056,1960,257,1009,1073,59,425,1181,198,31,299,771,53,817,728,931,72,517,39,279,304,401,1271,533,1551,133,297,162,902,370,985,643,1217,78,16,380,223,177,600,349,12,776,26,1738,526,85,1542,111,844,93,595,1545,873,836,422,180,1187,329,231,1521,54,162,212,471,1329,156,1299,160,541,676,67,200,22,24,76,242,178,1093,1173,818,1380,284,335,642,1047,112,271,541,927,52,983,238,116,135,871,400,436,1094,684,249,263,303,24,437,813,32,45,19,620,57,866,44,68,277,1112,110,77,1481,437,302,678,541,904,322,13,186,1474,836,43,1020,201,1586,1169,1149,470,535,55,879,133,1229,106,989,1023,256,103,56,401,667,557,98,288,694,286,237,1661,933,1063,20,227,80,815,289,1414,234,517,227,616,829,191,1211,92,591,279,22,139,67,214,60,145,468,10,521,807,1243,76,163,190,122,804,88,383,319,1127,399,376,423,304,126,10,297,377,1103,691,139,70,519,16,15,43,397,468,1183,90,28,1262,151,1448,62,64,1072,386,1330,1313,12,100,657,28,55,612,337,1865,704,263,565,249,564,565,1218,40,1146,150,718,1253,228,120,713,925,159,36,1087,1023,1490,316,540,1124,1127,781,417,656,0,174,1006,529,389,86,90,78,403,1500,253,35,655,650,933,815,108,168,321,345,147,251,258,25,173,243,740,48,476,1507,634,425,738,160,1415,395,448,156,636,1967,516,316,628,810,817,26,20,753,22,1133,352,204,211,47,22,874,43,12,18,1015,779,108,579,251,1398,33,1507,93,274,904,221,1062,868,3,363,42,14,435,62,1508,540,64,267,1690,418,205,502,152,142,414,178,50,344,780,81,635,128,355,239,1708,1814,29,251,624,22,38,789,948,186,529,895,76,150,416,502,975,1216,456,862,522,1149,131,10,121,1353,313,568,595,6,318,633,331,1652,656,214,21,35,289,80,860,229,244,1188,350,594,424,235,327,6,1083,40,134,839,279,172,1452,197,47,2,73,607,238,1151,844,533,110,1207,125,129,16,1000,965,236,228,497,589,111,1245,453,179,956,116,212,47,497,380,574,355,799,209,384,47,449,688,312,748,1531,1092,23,1001,69,155,924,1352,163,1561,743,609,1261,1231,32,1,739,513,300,370,36,568,89,487,201,11,146,274,163,1029,829,469,299,118,732,769,120,1093,776,610,1944,90,67,494,831,88,227,1257,344,662,401,310,664,56,94,183,935,179,643,4,1083,567,1525,208,204,899,123,36,438,1171,265,1406,177,202,1398,631,444,385,589,29,124,96,237,374,793,794,502,665,287,575,113,305,157,465,376,66,662,77,595,75,141,243,254,30,5,622,140,443,566,360,192,1531,1113,1299,598,147,469,732,1565,409,1380,550,173,232,361,131,99,37,547,132,1779,193,228,664,553,568,389,1069,58,71,610,738,624,261,491,158,105,416,131,198,35,823,9,313,6,429,1492,290,313,272,281,427,280,661,141,54,383,3,130,43,418,2,1040,1051,1006,38,151,1325,1357,117,1473,175,201,613,1458,1218,588,169,228,565,901,420,42,117,110,442,9,99,1685,979,84,35,129,248,1,21,360,123,203,1320,1200,209,510,362,106,148,313,292,63,842,93,88,134,720,565,156,118,983,119,1451,757,736,445,466,226,265,573,612,652,170,225,32,1049,1332,366,1375,692,270,388,321,1153,909,1266,93,5,495,377,212,429,90,199,278,631,693,63,816,395,281,315,0,737,575,121,865,1,485,262,49,804,518,109,600,358,221,14,370,450,947,448,67,576,22,1266,226,100,10,607,620,295,568,316,51,687,199,1478,45,489,1878,1035,298,219,363,85,664,1290,492,70,644,78,163,100,102,465,732,439,93,25,847,297,172,361,393,304,461,583,122,121,762,58,112,85,142,48,193,1617,386,685,1054,584,488,394,665,277,263,596,290,1231,171,1394,9,1218,77,54,487,182,528,695,662,413,345,51,690,1702,203,1500,461,1755,190,371,1122,1614,324,238,569,1482,15,711,1332,700,437,242,174,642,660,987,1232,121,620,17,389,22,105,847,36,251,285,1238,162,1227,1473,411,66,258,377,1135,438,117,664,281,1070,301,132,256,498,172,194,103,662,606,342,340,1501,802,549,380,58,179,361 \ No newline at end of file diff --git a/src/input/Day7_test.txt b/src/input/Day7_test.txt deleted file mode 100644 index 2bdd92f..0000000 --- a/src/input/Day7_test.txt +++ /dev/null @@ -1 +0,0 @@ -16,1,2,0,4,2,7,1,2,14 \ No newline at end of file diff --git a/src/input/Day8.txt b/src/input/Day8.txt deleted file mode 100644 index 2b2b9cc..0000000 --- a/src/input/Day8.txt +++ /dev/null @@ -1,200 +0,0 @@ -daegb gadbcf cgefda edcfagb dfg acefbd fdgab fg bdcfa fcgb | cdfgba fgbc dbfac gfadbc -bdfc dcbegf bf egfbcda gebad cfgaed bfe edfgc aegfcb gebdf | fb fb bcdfaeg fcgdeb -cebdgaf bfcd gceab bf bfcea gceafd ecdfa fegdab bfcade fba | dfcb dagfbe fbaged bfa -efabcg aegcdb fgaed fac dgafbc becf eadcgbf aegfc fc cagbe | ecgfa agdef eagfc gdceab -fcdae cdeabf fga gf gabfde cgadb gadebfc cgfe aegcdf afgcd | fbgadce gadefb fag bafegd -gecadbf bgc dacgf gaecbf cbeda dbfg bgdca bg bafcgd gdacef | cdgfa fceabg dgfb dgabc -fbecdga gcdbea cegab fc cafe cfg ebgdf cbgfe afbgec bagcdf | feac acegb bfagce gcafbe -defgca fbdcga dbcfeg ag dabg cfagb dbcfg afcbe cga abgedcf | ag gefcbda afecdg ga -gfecd cabgde bdfgcea ca cdfbag egadb bgfaed cga egcda acbe | ac ac egfbacd cdage -adefg aecgd bfgae gfd dcgfea fd fcde dcfbag cdbega ecadbfg | gdfea df fd egafb -eafbg bcefad abfcge bdga ad fgade bdafeg agefdcb fecgd dfa | cgbdeaf ad fdgec da -fea fbadgc bagfc bgeafdc aegbd gbafe gcfe fagecb fe fbdcae | gefc dbfaceg feabg ef -febda bacfd bagedc eadgfb dcb deacbgf abedcf fcabg fdce dc | bfcda cd dcfgbea efbda -ab fbcea abc fedgac debfgca cfdea afbcdg ebad bfaced gefcb | abc abde adbe acefdgb -afbedcg fcbegd aecbfg dfgab cdae cd dcf adbcf fabdec feabc | begfcda dc bfgda debgfac -abdfge bef cgedfb eagfc bf geacdb aecdbfg gdbec dcfb gbfec | fbcged bf fgabed dfbc -gfacbe fegcdba fa acdf cgebfd fag gbaed acdfge fdega gdecf | cfda adcbgfe cfegd af -edc bgecad gfaced deacb de gdfcbae aecfb gabdc acdbfg egbd | gbdac edc cefdag afegdc -bagdf cagfb acgbef dbfcag egbad bgecafd bdecaf daf df gcfd | bdfag bfgad fd cfadebg -egd dcbgfe gecfd agfbdc egfb ge gcbeadf deafc bgcdf cbegad | edgcf ge efbg ge -geadcf bfcda ab abd dagfc dbcfe eabdgc agfb bfegacd gbcadf | gcbfead bad dab abgf -ecbgda gfc gfbe bafceg gf ecbfagd cbfda gbaec daefcg cfbag | afdbc fgc fg dcaefgb -degbf aecfdb aced adbef gabcdf ea aef beafcg fbedcag dfabc | fae fae fdegb eaf -fbeacd bfe bgfadc ef eafc fdcegb eacfgbd fadeb edagb cfbda | fdegbac ef dbfcge fdacegb -eadgfb ae egcfb cdfab geca cdefbg bcafe eba bcefag abdefgc | gcae bea abe afbce -fgace bef dcbfa eb dfcbeg efcab deab efdabgc bdfcae dbcgfa | be feb becfda aebfdc -abfd da gad egbfd dbgeac adgef gecfa daebgf cfdbge abecgfd | ebcgfad gad gefca bfda -gbaefc geabd gbfeadc ebgadf feb abcfd fe dacbge bfdea dgfe | ebfdgca fbe feb gcdbea -ac edacf debacg acbf gcfed fbade cea afbdce edcbfga gfdbae | aedbfg abecfgd dfabecg dcabeg -fabeg dcfgba deacbg bcagf adbgc caf gefcabd fc dfgc edcfab | afbge cdfg bcedfa cgfd -fgdbae dbfeca gcbef egfdac edgfa cd cde dgaebfc cgad fcdeg | cde ecd cd eadgfc -ga cfdea egfdbc gefad acbegfd geba abfgdc adg gebfd dafgbe | dga dfega egbdcfa gdbfe -efcda dfgbea egf fdgab fbedcg ge bdcfga aebg edafg acgfdeb | fbcadg eg eg ge -defcg gdcbae gfcbde ace afcg ca abfed cfebgad gacfde faedc | ca ac ace bcafegd -egfdab bedac dbecaf cefd fbdac fagbc dbcgea fd adf bdgcaef | agbcf efdc cfadb dfce -becdag eagd cgbed gdefbac agbcd bcdefg cfbeda acd ad gabcf | gdebfc ecadbg cgdfeb cbgad -cdabg bedgac daec afbcgde cabgf dcb dc bagde ecgdfb febdga | debga dace bdgfeac cdagb -bcgeafd gfb ebdcfa cbeagf bfcea fg afebg dagbe gfec bgdafc | cfge fegc gabef dgeacbf -fdagecb fed dfabgc fe gabed bdecfg cgfe ebdfca cfbdg egfbd | gcef fgec dfe fde -bfedc ac cfdbae gfbae acb bgfcde agdcbe facbe gfaecdb dcfa | bcfea bgdfeca efcbgda dcaf -aecbdf eabgcd cb geacb ecb dcbg fabeg adegc fdcgae gbadfec | cafdeb efgba bc bc -cfebag gcfbd bgadc fcegda dag beacg adbe ecgdab afbcedg ad | deab bacedgf gcefad fgcbd -befdac gbdfca adebf dafcb edcafbg def edagb bcfe fe dgfcae | efd fcadb dgfbac ef -bfcage dcbg edcbag gcadbef bc ebfda agcde deabc bca gdacef | fagbedc cb cbefdga dbgc -eagfbd ebgafc abdcfe ed efgdb gabef fde geda degfabc gdfcb | gead feabg aedg dfe -bcfdaeg cbedaf fgc gacfed eacfd gc bgfde aceg cedgf cdbgaf | cgf adefc cgfde dgfbe -cadgbef gbaedf acebf efdgcb bdcgf fcbeg bcadgf eg gef cdge | fge efbdacg faedbg gef -agdec gadbce ac cae acgb dfegab ebcdfa agebd fegcd gcebadf | aec bgaed ac ac -beadgfc ea bceag fgbaec gbcaf cedbg ecaf dbeagf gea bacfdg | ceaf ae caebgf cbfdeag -dfa fgadc cgefd cdfebga cebdfa gdabc af agfe gcbfed acefgd | fa egaf fbecdg fa -fecbd fcgbd fdegbc deb abcfdg aegbdf cged ed aebfc bdefcag | gdcbf cedbf bed dcfgeb -gfdec afbgedc bedga bafe gbfed bdf gfbaed bf gdcfab cbagde | bfae gdfeab bagcdf fgeabd -cabe be efb decfgb agfbe edfgbac badfg deafcg cgfabe gaecf | be efabg dbafecg eb -fbce agcdebf dcaefg dcgbaf dfb beadf cadfe bf fcbdae bgdea | faced dfceba adebg bf -cagdbe agfdec dfega dgcf fabed gafec debfcag dg adg fgaceb | acbdge fdgc bfacge ecabgfd -afce gebdcfa cbdage gfadec ecdgf fdbagc cf fgc bgefd adegc | bdfgac cf gabcfd cbaegfd -edfacb cdaeg adgf gaebc agbdcef ead dfcage da degcbf egdcf | dgaf da fegcdba acedg -ab bfacgd agdeb ebadfg adb defgcb gaedc dagebfc gfdbe eabf | beaf baedg ab dba -fcag gdcfeab gebdfa af bgdfc abf acbfd cdfegb baced abgdfc | fa gafc fab gfca -gf cdeabfg dcbfe edgba bcgfde ecfg gebdf fgb fdcabg cebadf | edbacf dfgeb gbead fbg -gfbade da afdbg dag gbdef fade beadgc fdbgec cfbga cfeabdg | ad adg fbagd fegbd -fdcbea dafbecg ebcfg eca aefcb fcadb ae cdefag dgacbf daeb | ae aedb ace eca -ba dbga gbacf cab aebcdfg fgcad caedfg febcda adfcbg egcbf | agbd ba afebdc badg -bgcef adfg dfegbca dacge abdfec gadebc af ecgaf gfaedc eaf | efa gdaf eacfdg cfgadbe -bfa gcebaf gbfdaec ebga efgcb acbdef gcafd ab dfbgec gfbca | ba fgebdc bcfegd dcafebg -befagd fbgadc cebdgf acegd bdc cb bfgda gdabc bagecfd cbfa | dfgebc cb fcab cgaed -gadef dfgbac cfeabd abdge gab dcgaeb adceb cbge edbgacf gb | aebdfc gab efdag agb -gfcde fgead ag agf gacd debfa gafcbe facedg gdbfec cegafdb | fga ga fga cbefag -gfaed abedgf edbac cfabge egc bfdaegc cfgd fegadc dcgae cg | gacedf cebfga cafgbe ecgdbfa -adefgc dg deg cegbad eadbfc abcefgd gdbc daecb eagfb adgbe | ecbda acbfed dg ebdga -ebfda bdgcaf cbfeag gbdefca ecgfa fdc dgce egcadf cd cafde | bcfeagd aedfc gacebf fcd -bdcgf bgecfad deaf feabgc ebgfad adfgb gadeb fa afb bgdeac | fa bfa dgafebc fa -dagfcb fcbgdae adb cbea cbdgfe dfega dabgce agdbe ab gdecb | caeb dbcagef cgbde gcdfba -fcaebg fdbgeac bcg bg efcgb ecbfa fdbace abgced fbga edgcf | bagf afbg gb befadc -bdfc cdegb fgecb eabcfg db egdfcb aegbfd deb dgace gfcabed | fdaebcg ebd bd bd -ba ecbfd fcebgad cdaeg adbce fbda fecbag bca cfedab cdbegf | dbfa febgdc cab bac -dgbcfea cea ebgad cgef gdeafc ec agdcf dcgea dbagcf bcaefd | ec aec eac dbage -dbcfeg ba abedfc fba dcgfa bafdc efbgac afcdgeb ebcdf daeb | ebadfc bdea ab baf -gcdefab gd fbdag aefgb gade dgb cfbgde cfbda febgca bgefad | gd dg cfbedg dage -ebdg cfedg gebcfa eb ceb bdgaecf edfcag dfbec gfedbc fbdca | be bec gbde cdfega -dgecfa dab adbce ecgbd gcbfdea fcbgda ab aefb decaf ceabdf | ecdbafg ba adfcbge dgafcb -acdbgf baefcg dcea dfegb edbcg cd dcg abcge dbcegfa gcbdae | abdgefc ceda cdg deca -gabef fda afgcbe gabd ebafd gacedf ad eadgfb decbf bgcefda | edcfag adf cagdfe bdefc -be cafdbe gcbaefd ebf dgabcf baedf debc fdbac eafgd agecbf | cadfeb dbce dfcbae efb -gedf gadbc ed fbaegc efacdb feagb degfacb gaebfd ade dbaeg | fgabed cbgda gfeabdc ed -agde dgcebfa fdbce badcgf dgfaec feg ge fgedc gefbac dafgc | ge geda aegd fedcb -dcagb gfdbc egcdfba fedbca cfge fedcb dfbceg gfabed bgf fg | febacd edcfb gf abgecdf -dabfecg dgefb bafgdc aedg efabg gd fbegda aefbgc dgf efdbc | fdecb cebdf gfd geda -bfacg cgbaef cf gcf fdegbc adefbg feac gbcda abegf gdebafc | dgafceb efdabg ecgfbd gcf -gdbcaf dcabgfe becg cb gebfa bca gfdbea efadc bfecag fbeca | gbce dcfbage ebcg bcge -dgbaf faedbg abdgfce gabcd dbf gefd eacdfb faebg bcegaf df | dbf febadgc dfb fdb -fcaegd db dcbe gcdbfe bfdeg efbga cadefbg dgb fedcg acdbgf | db efgbdca fcbdgae gdafbc -gbacdf gafcbe dagcb dace ea dbgea cbdgae aeb debgf cfedbga | gbedac dacbge gaedbc afgdcbe -fgceb abg badcfg dbaec feag ga cebagdf bdcfge agbce cefabg | feag degfcb acbgfd cagbe -dbfgae fgade cgefba aecdbgf bfg bf befgd dbfa bcgde cedgfa | bdgec fbgcea dafb gfcabe -ecgbf afgce gcbdfea ag fcadge dacfe bfacde eag dcga dgafeb | feadc acgd cdaefb cefbg -cdabf gbdcaf fgceabd efa ae aecd fagebd ecfba cbgef eadcbf | eadc ea bgcef ea -ega efadg eg bgef dbagec cbafde ebgafd dfebgca adefb afgdc | adegbfc ge eg fcdga -ecadgf egdcf fdcbga fda afec fgaed eagbd dcgefb fa fbeagcd | daf fda gfabcd adbcgf -gabef cbefa egabfd gbe badecfg agedf ecdafg gb gbda ebgdfc | gdba aebgf egb fecdga -afcbe dcbae db efbd egcad bafcge gcbadfe dgcfab bcd dcabef | acbfe bd dbc cadbgfe -dfcgabe bcafgd cafbed dgabe gbacd dae de egcd bgdeac gfbea | aed efbdgca de cdabge -abd adcgfe bcdg bcdaeg adbec cegafdb agcde fceab adfebg db | deabc gedca db bad -bdf efbagcd cgfde bfeg dfgeca bdfceg cgdfb agbcd bf dbfcae | fb gefb cefgd bf -cga bgdcf ac bcgfa agbdfce gdabfe gcdabe bfcaeg gafbe eafc | ceaf ca bcfag faebg -gdfb bd dbc adfcbg facbeg eadfbcg abgcf dbcga fecdab gceda | bd bagcf caged gbcfeda -gabe fcdeab gbdfc fbgadec ebadf edg ge bfegd dfaebg dafgce | fbdage feadb bfagdec bgcdeaf -aegdfb bcf cfbed ebcdgf cb cbdg defgb gcadefb fcgeab afced | fcedb cb bc cabefg -cef fecag fdgbec agefb ce geafdb dbgceaf egcfba beca gdcfa | agfce aebgf beac fec -bafdc dgbc bgcfad egafc dg fdg cafgd fbgdea cfgbeda cbdeaf | gfd fcage gd dfg -aegf gbeac fg gdfcab agfecb bgefc bdgace bgf bfcde dcabfeg | dcgabfe caedbg gefcba gefa -dcgab acfbed acfdgb gefbdca cbgae cfbgd ad gdfa bda bfedcg | da bafdec da acebg -caf dafg cagfde fa efgac abcfged bcfdae fcegd gdefbc ecbag | af acbeg cabge fadg -gfade gaefdc bagecfd dbfeg eacdfb ecfda fgdbac aceg ga gad | bcaegdf cgae bdfaec gda -cbe edcbag ecfad dbeacfg abedc gcdbef eb agbfcd bega bgacd | bcdag gbdefc ecadbg geab -fdcbega gaed fdbag fdbgea ag bag gbdfc fcegba edfba dcbefa | gab bafecgd bdagfe fbeadc -daf ebcgaf edfb gdeca afdgbc dfega bgafe gcdaebf dbfage df | fd fdbe gbafce edfga -gebfd eadbg bdcagef befcag df fde fbcd cgefbd gcdaef cfgeb | bgcef abedg afbcegd dbega -gdcbe cbadgfe egafd agbc abe ecabfd cdbfge egbda ab cdebag | bdgace egfdcb aebgd fgade -dbc efbad dgeca becda ecgb ecadfg cb gbdacef cdbfag egcdab | bc dcbafg dacgbe faebd -gbafe dgbefca gdbfe fa ebgcdf bcgae bdaegf fga fead bdfcga | befacdg fa af efad -feb gedbaf beafcgd fged bacgfd gbdfa dcbae caefgb efdab fe | fbdea gfabd bceda bef -efg ef fagdceb fbagde dabfg gadef cadgfb defb gdeca afecgb | bceadfg fe cfaedgb abfdegc -bafdc gabfd facgbd cbgd bfeadgc eadfbc acfegd gdf fbeag dg | bgcdfae faegb cedbaf dcgaef -cadeg cdgafe cabge cbaefdg cgdb bfeca bag cbaegd gb dagbef | afebc cefdbag gba bga -bce gdbcef fcebd dfegba cagbef bc fcdgabe dbgef dbcg ecdaf | bdgc cdafbge cbe bgdcfae -afdcbge fcgdb gabf dabgfc dfcab bgd bg fedcba bedagc gdfce | bgfedac gb gb bg -fgacbd bedgfa dfgbec ebgda adbce adfbg gfae eg bcfdgea ebg | ebgdcaf beg acbgfde edcba -fdgb bdaec befda bf cbefag dcebafg dagef bafedg bef fgdcae | fb dgfb bdfg efgbadc -cfebga fce beac gcafb egcbf gcebafd bedfg ce adbfgc fedacg | ec beacfg egcadbf bgefd -begfda bfcg ecabdgf fb gdfbca cbeadg dbf acfde bgcad abcdf | eagdcb fb bdgca dcafb -cadgb abd bgdfc gadf ad dfcgbea bagdcf gceab febadc cfgbed | acbge bcfgad cgbea bgcdaf -cbdfga bdecf fgca gbc gcbdea cgdbaef abfdge dfcgb bafdg cg | fadebcg fcga cfga cbeagdf -dbefagc fadbe gdbca cgfa fg bgafd bfdcga bgf gadecb dgcfbe | cgfa gbfedc gf dgfebac -ecfgba fbeadc bagfe bgac ac gfabced bdeagf ecgaf dfgce caf | gcab ca cebafgd adfgebc -gba gdbace gcea gabcd cbegadf abdefg gbcdf bfcdea acbed ag | bga ag gba gfbdc -gfdce gcf aecgfb fegda fcdagbe dfbceg cg acefdb edfcb dbgc | gdbc adcbfge gc deabfc -dcba bed cedfga fdeab bcfdge dbfagec cdebaf fabge db eadcf | edb bdac bd edb -dcgb cfgae cdeba cedfab ged aecdg gd acbfedg acdgeb afgdbe | dcabef gd debac dg -fecag bfedcg egf ef edfa geadbc dfbagec dcfeag acgfb caedg | dfae cfgab fe aecgfd -degbca ebadg gafd af gfcbe bfagde fea cgfbade bdeacf gfbea | gdaf fcbge gfabedc fbegc -dgcfa abcedf bcegad bedg cge fagbce caegd ge dfgacbe bdeca | gedb afbgdce aebdc ge -befad afdcb fcbdga bacfged cfb gafc cf dbagc cdbage ebfdgc | efbda cadbefg dgaebcf bfc -afgecd fgaec bf begfca bgacfd efab gcbed fbc bgecfda bgfec | fcb bfae ebaf edfbagc -be afbced agcde cfabd bed dceba cefb gafbcd agedcfb degfab | ecbf fcbe deb cfgdaeb -ecgadb cebfdg face egdfac gfe gdeaf fe egfcdab aedgc fagdb | acfgbde afec fe acegdb -fead adbegc cdgefb adcgef gbcaf bgfeacd gedcf da dgafc adc | bgfdec facgb adef cgefd -baedfcg gd gfcae efgbda bagd bgdefc fdg ecafdb gfaed edfba | gefbdac gbda fdg ebdfga -cbdafg bgfec efcdbag ed gdcef cafdg fde dfaecg aced efagdb | def ed aecd adfcg -fae cfeba gabe dcbfa ae fcaedg gebafdc dfcbge gcebf acfebg | fbcda egacdbf eaf afe -cgaf dbgfa cdg gc bacgd bdfacg aedcfgb bdfgce aedbgf badec | dcgbef bdcfag agebdf fdagb -bdf acgedf dgcfa gafb adecb fadcbg fcdba cfaegbd gdbecf fb | fb abedc fbadc gafb -cdbegaf dcf afgdbc agbdef cefbd dbefa afce baedcf debgc fc | cf fc ecfa acef -db fgcbde dfcb bfged dbgcea dgbecaf bdg afdceg gafeb fgedc | db ecfgd cgadbe gdfacbe -caedgbf cgd gcfbe cfdeg fdcbag dc bedgfc dfega ebcfag bced | cadebgf ebcd cgbefa fegabdc -ed adfbcge bfgdac edac dcefgb abcgd gadeb dceagb aegfb dge | feagb baefdgc egabf aegbd -efdcab gfbead cf begdc fcbde acfe afbed dgbecaf dagcfb fbc | cgaefdb cadgfb bfecd cgbed -agbfcd bdfcaeg acdbg cdebg bed bgcef de geabcd bacfed gdae | geda gcfeb gade cbdefa -bcaegd bcd cbfge afbd gfcbd gabfcde db gecdaf dgafcb cdgaf | gfadc afcbgde dfacge gdbceaf -acfdeb fgabd dfb gdcf gcbaf bgfcad aegbfc fd gbecafd bgade | fbd cfgd bdaefc gafebc -bedgc dgceba gdacb aebg ebd bdcafg cadfbe ecdfg eb dgecafb | dbe geba be decfg -cebg geafcbd ecfag gfcda dabefg cfgaeb ce efc bedcfa abefg | ec ce bgec agcef -fbgde bgfec cb cfaeg adbecg ecfdgb bfdega bcfd bgdacfe ebc | ceb gabedfc dcfb eagfc -degfa fceag aegbc gefcad dcgfabe cfad fc fgaebd dgbcfe fce | agecb cf cf dafc -febdga gabec abgdc aegdfc adgcf cgbdaf bcfd bd beacgdf gbd | cfdga dfabecg dbcf bcfd -gabce dacbge ebg eacgd fegdba baecdgf cdbg fbaec gb edfcga | ebg degcfa fdeacbg geb -agecb begda bfdae deafbg adgcef fcdageb dg dbfg edg fecbad | dbeafc dbfg gd fbgdace -cgfdab efabgdc eagbdf ed bgdace dcegb dgcab befgc deca dge | ecad ed dcea agbdc -bdfce dbfeg fc egfbad fbgc dcf fdgbec ecgafdb cfegad edcab | fbcg gefbd fc cdf -gdb gbead cgbdaef cabd aegcdf geadc bdaceg fagbe dfbgce bd | aedgb cbfgade geadc cegdfb -bgefdca aefc gdafb bgdcae ac dfegc gfdbce dgaecf fagcd dca | ac cda adc gebcafd -gdbcea fadcebg cebfad af cedfg abfcgd daf fbae debca efcad | faeb gbcaefd facde adf -daebcg fgbeacd dfegcb cbfagd acbde ecbfa gade ed bdcag cde | bcdae bagcdfe cegafdb gcdfab -bgcedf dfbec efagcd adfbg afdceb ebagcfd dbgfe bgce eg gde | gceb gaecdbf dbfge bcdeaf -edbca cbdfega fceg dcf fc dfbge fdabeg fdbgec bdgcaf fdebc | dfecbg fc cbaed fc -fgdc fdaeg cdegfa dga cgaef bgcaef ecfbadg abdef cgeadb dg | adg gda aecbdg gda -gbce edgbfac dcgfa bg adecfb bcefgd debgfa gdb dcfbe cfbgd | gceb gecb gb gb -fcgebda deafb dgb gdefb bcgf cdefg bdefcg gafced bg ebcdga | bg cgfdeb gedfb bg -deabc cfgbe bfa gaedbc afdc dcegbaf eafdbg fa afcbe daecfb | dacbef fa fa abf -feg degcba gbade gdfcea gacebdf fbgdc bafged beaf ef dfgbe | ebfa fe fegbad ef -ebagf abegdc befgca dg bdefc gdbefa dgebf agebfdc dbg dfga | dgaf gd afcbdge adfg -defbgc gbd degfab cfbge fbcdg fegcadb fcdag cdbe bd fegabc | db gdb cfebg gdb -cbedfga gefac bfa ba abdg efgbd afecdb efgab gfbdea bcegdf | debacfg ab ab ba -gfbdeca cebfg abg gdea fcdgba ga eabfg ebadfg fedab ebcafd | cgdefba ga dfcagb gebfda -caegdfb bcdgfa ecadg bagefc cebga edcb dac gcebad fdgae cd | cedb bcfgda cad adegc -egdcaf ged gd fdeac gdfc efadg dbafec becdfag cgdaeb gabfe | edagf dgfc gfcd gd -cbeafg baedcg bedcgfa gdebf abgfd dbcegf edg ed cdfe febgc | de cbgafe gde acgfebd -fcd bdacg fd ebdgfc ecagbf gafcde cagdf fecga eadf gebcafd | fd ecgdabf df bfcdeag -cb agefbc aegfbd dgbc eacbd ecdgba degab cab fdgceba eafcd | fdabgec cgeabf cb cdeaf -ebacdg cbd badf bdcfe db efbadgc abfec aebfdc faecgb efgcd | db dfab dcefg ecafbd -daefgc bdcafe fcbega bfcda bgfcdea dcabg fbed bafce fdc df | dbef df acfgdbe cgdab -caefd fcaebg bdcfe afdge geafcdb caf ac dagc edgafb agdfce | edcgfa cfa dcga fac -gcfedb daegbc bcfad gedcf fgecda ae eda agef gadcebf afdce | abgced fgecd adecfg ae -gf aebfgc cabef cbdge aegfbd acfg gfb ecdbfa fdcegab bfecg | gcfbe bfgeca gf fgdaeb -baegf cebaf bfcade bga bfacedg bg egbacd bcfg fcbeag gafed | cefba befcga fedbgca geafd -fgcd fg adebfcg daebg gdfba fdacbe cbadf gfa gcafeb gdabfc | ebdag fcgd afcbd gf -bdfegca ae aed ebfgdc gbdae cdaefg gedbf gbfdea ebfa bcdga | dea dcbegf dfebag cdegbf -eagfdc bdfe geafcdb bf afegdb fdega agebf bgcae baf gcdbaf | baf edcgfa bf cabfgd -fagbcd bfdac bedacg fgcb bc cba acfde gfabd afbdge fdacbge | cbgf bc bcfgeda bcgf -bgafcde dgc adfgcb bceadg fecda bcage ebgcaf gdeca gd gbed | bdeg cdg agecb acbeg \ No newline at end of file diff --git a/src/input/Day8_test.txt b/src/input/Day8_test.txt deleted file mode 100644 index 8614893..0000000 --- a/src/input/Day8_test.txt +++ /dev/null @@ -1,10 +0,0 @@ -be cfbegad cbdgef fgaecd cgeb fdcge agebfd fecdb fabcd edb | fdgacbe cefdb cefbgd gcbe -edbfga begcd cbg gc gcadebf fbgde acbgfd abcde gfcbed gfec | fcgedb cgb dgebacf gc -fgaebd cg bdaec gdafb agbcfd gdcbef bgcad gfac gcb cdgabef | cg cg fdcagb cbg -fbegcd cbd adcefb dageb afcb bc aefdc ecdab fgdeca fcdbega | efabcd cedba gadfec cb -aecbfdg fbg gf bafeg dbefa fcge gcbea fcaegb dgceab fcbdga | gecf egdcabf bgf bfgea -fgeab ca afcebg bdacfeg cfaedg gcfdb baec bfadeg bafgc acf | gebdcfa ecba ca fadegcb -dbcfg fgd bdegcaf fgec aegbdf ecdfab fbedc dacgb gdcebf gf | cefg dcbef fcge gbcadfe -bdfegc cbegaf gecbf dfcage bdacg ed bedf ced adcbefg gebcd | ed bcgafe cdgba cbgef -egadfb cdbfeg cegd fecab cgb gbdefca cg fgcdab egfdb bfceg | gbdfcae bgc cg cgb -gcafb gcf dcaebfg ecagb gf abcdeg gaef cafbge fdbac fegbdc | fgae cfgab fg bagce \ No newline at end of file diff --git a/src/input/Day9.txt b/src/input/Day9.txt deleted file mode 100644 index 4fba81b..0000000 --- a/src/input/Day9.txt +++ /dev/null @@ -1,100 +0,0 @@ -5434456789899876598943212349988734679896554212468998765634987654567895454569876745567898765987654678 -4421345997789997987894103458976521398765432101457897664529876543988987353478965434456799974398766789 -3210237896698999876789214567895320129878543212346987543212989432499976212389876521234589867219878999 -8732456934567987655678925679976543234999657323657898952101296521276895423467987420145678954323989987 -7545678923979996544367899899997665379898775454767899843212398730145789439999876521266789765439896895 -8656989019899985431257912978989876456789896569898998754324579821234679598787987632348999976598765434 -9767893198769876542349943969878987567891987678959799867465679932348789987656899973467898899989754325 -9899954599356987653567899858767898998910198789345689879876898655459892199767898765989987678978965434 -0949765983245898974567986745656789429963239891256998989987998798767891019898999899899876569867896645 -1239899874123798765678965432345678998754356999969897896998919999898942129919899989798765432956789896 -2456999763235679976789876521012899569896567987898776645789423998989763298901698978679654321987899987 -3567998654345789697894997863246789345989679976897655434678999887678954397992497761598767210198989999 -4568998767658994598932987654959896559878998965689543212789989756545895986789986550349989321239878934 -5679109978767893459891098799898998698766987654599652101299876542136789975498765431256999932349867995 -6789299989878932398789129988797789797654598543688943212389987651012898996329765432367899893998656789 -7898989899989321239679939878646678976543987654567894345678999954123456789319876783456987679899543454 -8987674789996510398567898965434567895432398769878997656789298893256567892101989865597976545788932123 -9876543668897932987678987654325478999421239878989989897892196799347878943212399876789876434567893015 -6976542456789893498789798843412345678910129989095678998943985978958989954323498989899854323479992134 -5988764567898789999895699752103456989321298792134578949959874567899699895434597898998769436589789645 -3299985998976679891934987653212367895433397654236689939898765878934598789545986567899898998995679756 -4399876789765456790949998654354567976564579864346789795789876989423987678959876456789987999754598967 -5989987898874345689898998765667678987678679875467997674898997893219876579898965345699876899643457999 -9874399987654234889767249879799899398788799986578998543456789979101985498787976458798765678952348688 -9965456798982124678954123998989921299899899897789019432349892356919876987656897569987654569861234567 -9878767899971012567893299897678930987943945798899929656478901237895988995434789978999543498990195688 -4989879998753223456789987684567899876542134689967898767567892348954599986523678989898921987989989789 -3292998987654345567899876543454979987698745798756789888678943456795678987434567898797990196578878990 -5101997699865456878999987952123567898987656987645999999799764789989799398646678987686789987458767891 -3219876439876767989789854321018798909998789398739898998999875699978989109798789999575679654345656789 -4923987421988878994698765432134689212999899219898787887689987898967878919899899998434598743212345699 -9894996210199989543569876987656789329896998998997645986567898987657567894902999896565679754103456999 -8789765434567896532979987899769895498785987987987432345457899996543456793219899789678998765214667898 -7679987545698987649899998959878999597654596576796541012345678987532345789398798698989439886356778987 -6567899756789498998787899543999788999869989435987782134456989997431234678987654587892129987487899876 -1456789987891349987656987682101677896998764324598943245667892986520345679976743476789098987598989988 -2367891098942998876435699899323456795109875455799876368998901975421234567895432125678987798679769899 -3458932989959897652123799998754789894298989569899965467999219876532345689984321014789976689789543767 -6567899876798789943254889879875678989997898698999876567894334998765456796975432423899865579899632156 -7678999865987656798765679765996899569876679987987987678999549769976789895496676534998784465978943234 -8789489954698747899898789894597943456965569876756798989998998756987899932398987545797653234567894965 -9896567893497656789989899989698952349893457954348899999867897645698998651239998676789543123456789896 -4989678912399788997678969878999876599789569943235978987656798434569679962345999987898654234567898797 -3479989101989899234579953967899997987679979754101567896546795320197599843469899998939764346678999689 -2567893219876920123498842545798798996589898765243489998657896431989987654598788999323976487989898567 -1457954998985431245987721234989659987456799876756678998798986549879999867998687896534987578998766456 -0345699877896545679876510129878943298589890987987899989899598698768899979896556789649898789789654233 -1258789565987656798765431298967892129678992999398987667965498797658789998787445679998769897698763101 -3879895434598767899876532987656789098789979893219898548994349988546698987674324567898756989549874222 -4989999323569899987989749876545699989898767689456798656789239975234567896532014687996545678934965434 -5699888912479959876599898765434598878989954597997959897891098754123458976432123456789436789029896945 -6789767893569542987456999876523987654567893456789542998943987653012369897643234797897647892198789896 -7996556789698959898968998765219876543478932345698951019995698432123456797654365698998758943987668689 -8954345678987998759979897654327989657899321234567892129889997643264567899895776789019869959876547567 -9543287567896789543499789876456798798999872345678963498769898965459678999976798997998999898954323458 -8762123456795678932987678976578979899698765456789954989656789878678989689987899756987889767895444767 -6571012387894239321998489987678967989459889578997899876545995989789996577998987645986563456976655678 -8432123456943145939876569998989345678967998789756798765634894399898895456879995429876432356897779899 -7543234579432019899998678989492235678979679897645987654329795210956789327467896539994321237998989931 -8654345678973298799659989976320136789989536965534598965418689632345893214357987698789435398949995432 -9765566899954989578945698765431246789997645984323459876324596543456789301236798797698945459539876543 -9878987899869876457936789987543657894987659876775767988765797786569895212545679987567896579321997654 -9989398998998765346897894697654769923498767987899878999896789897678954323598789498678987678932398895 -9899459987679976456789923498767878939999989998910989999987894998789765499989892349989698989993979976 -8798967943568989769893212459878989998791299879322398989998943769999876987878991234596439498789765987 -7667899652456899878976493967989399876689399965443987878999542356789989776456789949697321334599654598 -6545678943597956989987989898996598985545989987559876769897669467894597654345699898989210123498963239 -9436789894989439997899876789987987694234567897698765458789798978932987543248998767678933234987892134 -8997898789878998876799985689998975543123458998789987345678997989321997654367999856577894549876789045 -6889997679767897545989654567899984321012567899898753234789986899439898765456897845456789698765692156 -5679986545656989439876543678920995443227679998999864565699875778999789996567986434345698799754589267 -4798765434745778924987762399439876654535789587998765699789564567987678987698954323236789988643678979 -3987654321434567995699843489597987765678996476899876789895423459876569299899875210127999876512889989 -2398776410123456789987654578976598978789875345789987899964312346975489101999986321239899974323690198 -1459898531234587898798767678965439989999954234598798979975423769876594312398765432349798765434569297 -2699876542346678997649878789432123499999876345987659567897569878987694324569898543498659896565678956 -9989987843656789989432989896543034578989985456798741456898689989299789455689987654987545987876789245 -8978998654567897678921299987652145989979876787899432346789799892109896596798998965696534698987992123 -7767899765678976567932349998543267898765998998989753456899896789512987989987899878987623499698993434 -6456789878789995478945678997654379987654989999978999567899945695423499879876789989998834988549889645 -2348995999998989599656789998765459998769877898765688979998956789534598766545679199876549876534678956 -1256893212987876989767899869876567899898756987654567999986899899976987655326989298987698765423459867 -2367999323986765878998987656987878998999967898323457899875798999897898543201399987598789879210678978 -3478998939765654569999896545698989667989899999212345899964567898799939954912568898449899984321289989 -4989997898754343456789765434349893459879798987463456789643456789688929899893456789234989965434567896 -5678976798773212345899984321256789599965667896554569896532567894567998789789598894345679876565778965 -6899995987654301236789876532367899987654356987789678997321013789679876545699679965956789987876789954 -8987989998765312447897987688456789998543234598898789398432123678989999433488989989897999998998899895 -9766767989876493558965499786567896987652105679999891298743454569999878521367893198769899899899966789 -7654555679997989967894329897898945698543212589899999987655677678998765310456789976556789765732455894 -6553334899989879898965469989999334987654323456789678998766788889429896321367899896345678954621234932 -5432124578978956789876598976989219999768454579894599659877899995434975433698998765234579543210129891 -6543023569864345699997986745878998789879767699923589547998998989565986844589987654357897654521656790 -9632123479983234567898965434567899667989888789013478936669987879976987865679999866468999865632347891 -8743244569874347689999874323456965456795999993123569425459986567899898979789899998567899876774458942 -8654456798765456790198765201597896568954987654256989312398765458968799989897789219778945988765667899 -9987587899976569891239877332387899878943298965345993201239954349355689997956678909899434199876789978 -1098788998988789932545976545456956989652129876556789713498765693234598766434567899974321019998893459 -3129999987699896543489988758969139898761034987679899654569876789345679654323489998765432198779902345 -4534567898799987654578999767878956789432156798789998775678987895468798765434591249976545698654323456 \ No newline at end of file diff --git a/src/input/Day9_test.txt b/src/input/Day9_test.txt deleted file mode 100644 index 610bad9..0000000 --- a/src/input/Day9_test.txt +++ /dev/null @@ -1,5 +0,0 @@ -2199943210 -3987894921 -9856789892 -8767896789 -9899965678 \ No newline at end of file