Commit MetaInfo

Revisiona6590c561ac1e1d8741552af2b872644fb246cb9 (tree)
Time2022-12-04 02:37:05
AuthorSecT
CommiterSecT

Log Message

Added missing files for Task 2022 01

Change Summary

Incremental Difference

diff -r 9b0faa2edc54 -r a6590c561ac1 Cpp/adventOfCode/input_2022_Task_01.txt
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/Cpp/adventOfCode/input_2022_Task_01.txt Sat Dec 03 18:37:05 2022 +0100
@@ -0,0 +1,2255 @@
1+4035
2+10596
3+17891
4+5278
5+
6+11293
7+8478
8+10874
9+10582
10+10756
11+6649
12+
13+9707
14+15243
15+13494
16+
17+18006
18+15104
19+9091
20+
21+1177
22+5310
23+4579
24+2550
25+3865
26+4871
27+3455
28+3129
29+2853
30+2521
31+3656
32+4203
33+5381
34+1300
35+1054
36+
37+8453
38+7533
39+2746
40+6511
41+6857
42+1472
43+3516
44+6747
45+
46+6115
47+4307
48+2746
49+4112
50+1500
51+3192
52+2120
53+1284
54+2526
55+2163
56+
57+8659
58+9332
59+7879
60+8908
61+8056
62+6600
63+1564
64+9967
65+
66+4389
67+6009
68+7000
69+5517
70+6720
71+3098
72+1783
73+1027
74+6354
75+
76+22457
77+2465
78+16768
79+
80+3285
81+6524
82+8742
83+3578
84+5079
85+3779
86+7510
87+9892
88+
89+5190
90+13534
91+4975
92+4413
93+16343
94+
95+10400
96+5755
97+8526
98+1798
99+4659
100+11774
101+3356
102+
103+1909
104+3639
105+3302
106+4197
107+3963
108+2013
109+3719
110+7930
111+7479
112+6438
113+5547
114+
115+8542
116+8392
117+3688
118+9810
119+4397
120+8426
121+10284
122+4884
123+
124+2837
125+2535
126+2733
127+8792
128+4029
129+3922
130+4486
131+7059
132+3064
133+6332
134+
135+5596
136+3353
137+4145
138+5423
139+1987
140+4009
141+1102
142+5239
143+5145
144+2961
145+5568
146+4582
147+6212
148+4586
149+
150+21171
151+29197
152+
153+8684
154+3218
155+8869
156+2592
157+8356
158+3713
159+3298
160+8868
161+8956
162+
163+4969
164+10004
165+7890
166+3033
167+
168+5989
169+4739
170+4049
171+7048
172+6549
173+5914
174+1795
175+2148
176+7478
177+4858
178+6431
179+2075
180+
181+7914
182+10022
183+7407
184+6983
185+5584
186+7742
187+7695
188+
189+2599
190+5810
191+5476
192+4347
193+4001
194+4867
195+6097
196+4083
197+3671
198+5553
199+2729
200+2669
201+2070
202+3679
203+3569
204+
205+54097
206+
207+6364
208+4797
209+2809
210+5158
211+2008
212+1346
213+1041
214+5413
215+3540
216+2512
217+3919
218+4364
219+5697
220+5282
221+
222+5144
223+7149
224+9290
225+2218
226+10025
227+7634
228+6597
229+10745
230+
231+69849
232+
233+2236
234+19046
235+17965
236+17958
237+
238+6656
239+15791
240+
241+7882
242+4654
243+4178
244+5451
245+9287
246+4983
247+4158
248+
249+1242
250+6119
251+2387
252+3307
253+2665
254+3315
255+4926
256+6423
257+1026
258+3269
259+2858
260+1306
261+5531
262+2806
263+
264+1173
265+1937
266+4604
267+3826
268+3450
269+2588
270+5029
271+1383
272+3008
273+4414
274+1357
275+1003
276+2359
277+6031
278+4250
279+
280+2469
281+5917
282+5754
283+3765
284+3024
285+3507
286+4326
287+4688
288+5340
289+1519
290+4031
291+4831
292+5701
293+2673
294+3580
295+
296+7800
297+3225
298+7566
299+6135
300+7154
301+5718
302+9496
303+3208
304+3800
305+
306+13234
307+11815
308+1004
309+8035
310+2370
311+1662
312+
313+5536
314+1638
315+4084
316+5245
317+2793
318+5414
319+3959
320+3095
321+2641
322+1607
323+6890
324+
325+2081
326+7031
327+6733
328+4355
329+6465
330+3975
331+3141
332+5078
333+6347
334+6375
335+2205
336+3024
337+
338+5423
339+9379
340+8400
341+2413
342+7323
343+
344+11650
345+4103
346+2180
347+2761
348+14826
349+
350+22137
351+18830
352+8552
353+
354+24584
355+32789
356+
357+5392
358+2612
359+4328
360+4594
361+1511
362+6128
363+5562
364+6285
365+5492
366+5194
367+5749
368+5623
369+5971
370+2513
371+
372+11531
373+1312
374+7341
375+10793
376+7781
377+8586
378+11981
379+
380+2072
381+1131
382+1074
383+3128
384+5630
385+6869
386+6018
387+1202
388+6248
389+6274
390+6550
391+6062
392+5444
393+
394+10089
395+9731
396+4320
397+8372
398+2486
399+9573
400+11238
401+
402+3309
403+2170
404+1866
405+3852
406+1351
407+5133
408+2672
409+3281
410+2385
411+2844
412+2992
413+4763
414+4608
415+5465
416+4365
417+
418+2094
419+17679
420+20013
421+
422+8407
423+23397
424+5451
425+
426+6063
427+2853
428+3852
429+3164
430+4162
431+1577
432+4931
433+3401
434+5071
435+5657
436+3304
437+3312
438+2523
439+4764
440+2944
441+
442+11987
443+3387
444+13532
445+6199
446+1643
447+3456
448+
449+5246
450+2338
451+6657
452+3260
453+2599
454+1013
455+4483
456+2374
457+3097
458+5435
459+3773
460+1609
461+
462+7965
463+1088
464+5221
465+2514
466+8357
467+2404
468+9126
469+1073
470+8421
471+
472+45752
473+
474+17545
475+18097
476+6577
477+9017
478+
479+3862
480+6026
481+6218
482+6280
483+5914
484+3626
485+5579
486+1047
487+5713
488+6274
489+5699
490+3988
491+4775
492+1284
493+
494+3713
495+1799
496+2273
497+5852
498+2935
499+5121
500+5000
501+4557
502+2094
503+2846
504+2049
505+5431
506+4391
507+2748
508+3853
509+
510+10070
511+10215
512+9246
513+2092
514+5734
515+8240
516+6141
517+9907
518+
519+9918
520+9015
521+1599
522+1994
523+3571
524+5545
525+2236
526+
527+5521
528+6200
529+3032
530+2190
531+8668
532+7320
533+10651
534+3569
535+
536+9931
537+9096
538+5350
539+7715
540+7828
541+2810
542+5180
543+
544+7833
545+12311
546+14716
547+13631
548+
549+4773
550+3967
551+2439
552+3464
553+10079
554+2382
555+1176
556+3248
557+
558+4731
559+2213
560+7008
561+8050
562+1311
563+2314
564+1079
565+7387
566+2361
567+3189
568+4563
569+
570+5529
571+1503
572+2420
573+4149
574+4115
575+2897
576+2446
577+5165
578+2798
579+5622
580+2979
581+4426
582+3064
583+2603
584+
585+3391
586+8069
587+9138
588+8121
589+6898
590+3295
591+11444
592+
593+2671
594+7559
595+8704
596+9139
597+7932
598+3497
599+8208
600+10454
601+
602+8211
603+3807
604+5333
605+3866
606+1683
607+3289
608+6027
609+8381
610+1008
611+
612+3498
613+3521
614+3490
615+3116
616+4541
617+1720
618+3073
619+4096
620+6375
621+4114
622+1597
623+3122
624+5783
625+2400
626+
627+4369
628+1172
629+2835
630+5571
631+2268
632+5441
633+3154
634+1209
635+5294
636+2307
637+4100
638+5305
639+3038
640+3619
641+5243
642+
643+7721
644+6992
645+2315
646+7827
647+3866
648+1087
649+2190
650+3008
651+4604
652+
653+5125
654+3583
655+5554
656+5925
657+3641
658+2878
659+2901
660+3259
661+1495
662+6062
663+2437
664+
665+4582
666+1857
667+5060
668+1159
669+4940
670+4668
671+2676
672+4575
673+3929
674+2410
675+1684
676+5043
677+4925
678+3013
679+1605
680+
681+2051
682+2233
683+6506
684+3049
685+6416
686+6112
687+2864
688+6016
689+5710
690+5056
691+4629
692+5557
693+4502
694+5667
695+
696+3805
697+8345
698+6042
699+7823
700+1349
701+8979
702+1853
703+3122
704+
705+19474
706+4674
707+8654
708+16839
709+
710+1268
711+1111
712+5234
713+1092
714+1708
715+4410
716+7309
717+9232
718+
719+22189
720+17935
721+
722+5756
723+1673
724+1582
725+5633
726+1766
727+3084
728+1270
729+2620
730+1856
731+5259
732+2368
733+1518
734+5713
735+3409
736+5494
737+
738+7392
739+5170
740+5153
741+6898
742+4324
743+1989
744+
745+13924
746+10998
747+4781
748+1961
749+8574
750+
751+3850
752+5824
753+2060
754+7001
755+7952
756+7847
757+7830
758+6570
759+7224
760+5290
761+6421
762+
763+11418
764+1666
765+12598
766+11712
767+2284
768+4411
769+
770+60042
771+
772+3120
773+2901
774+1877
775+4117
776+3651
777+2177
778+5708
779+1267
780+5727
781+1887
782+5133
783+2013
784+4505
785+4919
786+
787+28576
788+21040
789+
790+7464
791+2194
792+1882
793+6432
794+5015
795+8638
796+6232
797+3488
798+
799+3476
800+1479
801+5623
802+1252
803+2665
804+4905
805+6106
806+2020
807+6038
808+6176
809+
810+9492
811+9535
812+17296
813+5004
814+
815+7075
816+1568
817+8929
818+6224
819+7247
820+5291
821+10705
822+
823+13520
824+5594
825+9651
826+3872
827+
828+4537
829+4904
830+5203
831+5726
832+1844
833+1223
834+2359
835+2210
836+2839
837+5001
838+2675
839+6338
840+6021
841+6027
842+
843+12582
844+2396
845+8529
846+16218
847+
848+4909
849+6794
850+17806
851+18041
852+
853+3715
854+2120
855+4863
856+7324
857+8733
858+5560
859+2512
860+8639
861+3042
862+5419
863+
864+10514
865+4911
866+9680
867+8309
868+2553
869+3973
870+1823
871+6907
872+
873+9773
874+4861
875+3646
876+7379
877+9084
878+9720
879+4886
880+
881+8432
882+6757
883+7571
884+6055
885+1853
886+4975
887+
888+1769
889+4548
890+1332
891+1178
892+2031
893+2090
894+1091
895+3050
896+4290
897+4701
898+1042
899+3414
900+2785
901+1019
902+2507
903+
904+5211
905+6276
906+4790
907+1412
908+6761
909+3267
910+5635
911+6262
912+2555
913+4165
914+6452
915+5939
916+6060
917+
918+19615
919+12726
920+12026
921+
922+1101
923+7685
924+4004
925+3560
926+4254
927+4802
928+4188
929+3687
930+2020
931+
932+3955
933+2505
934+3834
935+1753
936+3254
937+6981
938+3367
939+2516
940+2131
941+2212
942+5844
943+2783
944+
945+51115
946+
947+4361
948+9019
949+5980
950+8485
951+2671
952+1413
953+3370
954+8113
955+8466
956+
957+6394
958+6423
959+5860
960+6275
961+8182
962+7807
963+9480
964+4247
965+1428
966+
967+4185
968+6265
969+6366
970+1530
971+1547
972+8496
973+2473
974+6734
975+3453
976+
977+26029
978+1693
979+20862
980+
981+1786
982+5044
983+4252
984+4862
985+6044
986+4164
987+4881
988+1304
989+7796
990+4287
991+2023
992+
993+8927
994+6171
995+1979
996+1750
997+5562
998+3747
999+10354
1000+6631
1001+
1002+4859
1003+8724
1004+1971
1005+7487
1006+7271
1007+2801
1008+3151
1009+9374
1010+
1011+4855
1012+1366
1013+1585
1014+4901
1015+1066
1016+5433
1017+1829
1018+1954
1019+4614
1020+5334
1021+5164
1022+2335
1023+1859
1024+1833
1025+1234
1026+
1027+3491
1028+5377
1029+7766
1030+4047
1031+1352
1032+9597
1033+7208
1034+5633
1035+
1036+6077
1037+4535
1038+3656
1039+8001
1040+1394
1041+7926
1042+4334
1043+5329
1044+3032
1045+3689
1046+5634
1047+
1048+2664
1049+13685
1050+2572
1051+6294
1052+7476
1053+
1054+4009
1055+4443
1056+6839
1057+2894
1058+4743
1059+4275
1060+5073
1061+5840
1062+2480
1063+1026
1064+2335
1065+1557
1066+1341
1067+
1068+5481
1069+4806
1070+2159
1071+1503
1072+1567
1073+2764
1074+1682
1075+5762
1076+5275
1077+4808
1078+3545
1079+2066
1080+3437
1081+1202
1082+4291
1083+
1084+1283
1085+1134
1086+4795
1087+7056
1088+1640
1089+
1090+8139
1091+
1092+11134
1093+6405
1094+12135
1095+12327
1096+5661
1097+2203
1098+
1099+14804
1100+9628
1101+14050
1102+
1103+8571
1104+3990
1105+5019
1106+3187
1107+5787
1108+3271
1109+7819
1110+2165
1111+3275
1112+7852
1113+
1114+6605
1115+3587
1116+2880
1117+2457
1118+1124
1119+1123
1120+4380
1121+3038
1122+5805
1123+4547
1124+4672
1125+4988
1126+4183
1127+
1128+5762
1129+5586
1130+5109
1131+5779
1132+6009
1133+2987
1134+1775
1135+2125
1136+1166
1137+3576
1138+4080
1139+1235
1140+1692
1141+4746
1142+1027
1143+
1144+24787
1145+3445
1146+
1147+7179
1148+7478
1149+11402
1150+12927
1151+5762
1152+
1153+16532
1154+1833
1155+13640
1156+2596
1157+
1158+6181
1159+8594
1160+12084
1161+10425
1162+10938
1163+
1164+15032
1165+13087
1166+15206
1167+12255
1168+16354
1169+
1170+6414
1171+5724
1172+6304
1173+2513
1174+5758
1175+6202
1176+6693
1177+1603
1178+2248
1179+4001
1180+6102
1181+3039
1182+2483
1183+
1184+4669
1185+6524
1186+5685
1187+6943
1188+6024
1189+1634
1190+1993
1191+3353
1192+5656
1193+4038
1194+2535
1195+1998
1196+6588
1197+
1198+44479
1199+
1200+3576
1201+2866
1202+11483
1203+
1204+2220
1205+11778
1206+12712
1207+16032
1208+5381
1209+
1210+6133
1211+1872
1212+1028
1213+4806
1214+3205
1215+5039
1216+5106
1217+1650
1218+4705
1219+2664
1220+1721
1221+2381
1222+4039
1223+1866
1224+
1225+2839
1226+2547
1227+2051
1228+4297
1229+3302
1230+5651
1231+4544
1232+2250
1233+5290
1234+1523
1235+2096
1236+3682
1237+2003
1238+4259
1239+1237
1240+
1241+6288
1242+2767
1243+7442
1244+4861
1245+3758
1246+2997
1247+2894
1248+4698
1249+3561
1250+3442
1251+
1252+2034
1253+2180
1254+4415
1255+6606
1256+4001
1257+2580
1258+6334
1259+4285
1260+5479
1261+7151
1262+3374
1263+5188
1264+
1265+67988
1266+
1267+5837
1268+5102
1269+9652
1270+1818
1271+1667
1272+8376
1273+1224
1274+6716
1275+2202
1276+
1277+54373
1278+
1279+2953
1280+7171
1281+3686
1282+3564
1283+5415
1284+4882
1285+3382
1286+1979
1287+2023
1288+3392
1289+3600
1290+7166
1291+
1292+6030
1293+5694
1294+6367
1295+6072
1296+3646
1297+2180
1298+1192
1299+4978
1300+1327
1301+6309
1302+6667
1303+3521
1304+4067
1305+
1306+4608
1307+7087
1308+3651
1309+2210
1310+3620
1311+8598
1312+3152
1313+9190
1314+1827
1315+
1316+7252
1317+6027
1318+2179
1319+6061
1320+7522
1321+6459
1322+6133
1323+1013
1324+
1325+21723
1326+19327
1327+23711
1328+
1329+10818
1330+28857
1331+
1332+41068
1333+
1334+11370
1335+7072
1336+2597
1337+3110
1338+5323
1339+1334
1340+
1341+9984
1342+
1343+6652
1344+6251
1345+7017
1346+2951
1347+5314
1348+1965
1349+6150
1350+1043
1351+3903
1352+2473
1353+2936
1354+
1355+13356
1356+3221
1357+23201
1358+
1359+5630
1360+4861
1361+2777
1362+5780
1363+5094
1364+2110
1365+6734
1366+4453
1367+3640
1368+6598
1369+4235
1370+
1371+2327
1372+5608
1373+9553
1374+4949
1375+8648
1376+7987
1377+5270
1378+1005
1379+6280
1380+
1381+2339
1382+8733
1383+10908
1384+10607
1385+11068
1386+2433
1387+
1388+7816
1389+17236
1390+5806
1391+
1392+27546
1393+17531
1394+
1395+5284
1396+2879
1397+10330
1398+13263
1399+6379
1400+2933
1401+
1402+15917
1403+11337
1404+25331
1405+
1406+4269
1407+10474
1408+4156
1409+8433
1410+11933
1411+13079
1412+
1413+2976
1414+7106
1415+3245
1416+3271
1417+6849
1418+7350
1419+3569
1420+6160
1421+5537
1422+5029
1423+2029
1424+
1425+18465
1426+16997
1427+
1428+24818
1429+18709
1430+23767
1431+
1432+10958
1433+7559
1434+6668
1435+10588
1436+5137
1437+8061
1438+6069
1439+
1440+1071
1441+3677
1442+3952
1443+2756
1444+2358
1445+3395
1446+1118
1447+2673
1448+4542
1449+1284
1450+3370
1451+4650
1452+5364
1453+
1454+7370
1455+2515
1456+4973
1457+6875
1458+6571
1459+6791
1460+5157
1461+4080
1462+7268
1463+6951
1464+3918
1465+7195
1466+
1467+5408
1468+3624
1469+4665
1470+2662
1471+1871
1472+4535
1473+2561
1474+1891
1475+2986
1476+1338
1477+1302
1478+2181
1479+5523
1480+3561
1481+2570
1482+
1483+2759
1484+5343
1485+7896
1486+5956
1487+3581
1488+3244
1489+1733
1490+1337
1491+6891
1492+7361
1493+7294
1494+
1495+1427
1496+4043
1497+9976
1498+7066
1499+4381
1500+1323
1501+6703
1502+9098
1503+
1504+3367
1505+8080
1506+4302
1507+4715
1508+5162
1509+7230
1510+4807
1511+3341
1512+
1513+4314
1514+6212
1515+4229
1516+5261
1517+2889
1518+1238
1519+1206
1520+6465
1521+4928
1522+6946
1523+2902
1524+5743
1525+5392
1526+
1527+3635
1528+3552
1529+5467
1530+3129
1531+2108
1532+5754
1533+2660
1534+3097
1535+5180
1536+3717
1537+1652
1538+2002
1539+4540
1540+5044
1541+4226
1542+
1543+1646
1544+3610
1545+7127
1546+8110
1547+4566
1548+1660
1549+3760
1550+6180
1551+9501
1552+
1553+7205
1554+5346
1555+6573
1556+7013
1557+5586
1558+1981
1559+3263
1560+5406
1561+4317
1562+1931
1563+3710
1564+1129
1565+
1566+2978
1567+3849
1568+1893
1569+5619
1570+5070
1571+5368
1572+5825
1573+3991
1574+4214
1575+7234
1576+
1577+19852
1578+11454
1579+1055
1580+6801
1581+
1582+2210
1583+3827
1584+2033
1585+3654
1586+7319
1587+2808
1588+3446
1589+1232
1590+4175
1591+3277
1592+4038
1593+
1594+27351
1595+7226
1596+
1597+1245
1598+3956
1599+2861
1600+5428
1601+4027
1602+2450
1603+5874
1604+1800
1605+5302
1606+3945
1607+3331
1608+1335
1609+2820
1610+3860
1611+
1612+2168
1613+3430
1614+7820
1615+2275
1616+6332
1617+5255
1618+3125
1619+2998
1620+6941
1621+3390
1622+4608
1623+
1624+2220
1625+2893
1626+4203
1627+9372
1628+7617
1629+7100
1630+2663
1631+8125
1632+
1633+9494
1634+5534
1635+9483
1636+8529
1637+4694
1638+6055
1639+9133
1640+3843
1641+
1642+1733
1643+1283
1644+8246
1645+12464
1646+
1647+6547
1648+5856
1649+6842
1650+9342
1651+5011
1652+1495
1653+2729
1654+9315
1655+
1656+1061
1657+9241
1658+9821
1659+1979
1660+8533
1661+4728
1662+
1663+10223
1664+8439
1665+8906
1666+10493
1667+10069
1668+6049
1669+5587
1670+9797
1671+
1672+2037
1673+4599
1674+1348
1675+6106
1676+1668
1677+6129
1678+5040
1679+5549
1680+3641
1681+4774
1682+3098
1683+1279
1684+6079
1685+5229
1686+
1687+10484
1688+9329
1689+5372
1690+10742
1691+4439
1692+10635
1693+6644
1694+7357
1695+
1696+6756
1697+3765
1698+4560
1699+4160
1700+1631
1701+5694
1702+2063
1703+8210
1704+2359
1705+3886
1706+
1707+1480
1708+4725
1709+5680
1710+1368
1711+2851
1712+3137
1713+2264
1714+4499
1715+5284
1716+5923
1717+3066
1718+5767
1719+6017
1720+5280
1721+6055
1722+
1723+1283
1724+11656
1725+
1726+10098
1727+5166
1728+15150
1729+9218
1730+
1731+11481
1732+19384
1733+1448
1734+4513
1735+
1736+4496
1737+3007
1738+3780
1739+3562
1740+1584
1741+3068
1742+2946
1743+5243
1744+1561
1745+3964
1746+4547
1747+3294
1748+5404
1749+1365
1750+5990
1751+
1752+13838
1753+8317
1754+5337
1755+9987
1756+8872
1757+12505
1758+
1759+8025
1760+2877
1761+5874
1762+4382
1763+3905
1764+2708
1765+6752
1766+3089
1767+
1768+8862
1769+8320
1770+4422
1771+1032
1772+4443
1773+3054
1774+9017
1775+7062
1776+4596
1777+
1778+3248
1779+6977
1780+13007
1781+10728
1782+13252
1783+12739
1784+
1785+5569
1786+3031
1787+1477
1788+6438
1789+1470
1790+4032
1791+2167
1792+2707
1793+1166
1794+4317
1795+2981
1796+1231
1797+4478
1798+
1799+1687
1800+6063
1801+5685
1802+1734
1803+2612
1804+2213
1805+1023
1806+3545
1807+5416
1808+2369
1809+2278
1810+3644
1811+5086
1812+5742
1813+
1814+5087
1815+1523
1816+4754
1817+1250
1818+6076
1819+2154
1820+1976
1821+6023
1822+4667
1823+3737
1824+6198
1825+2897
1826+3697
1827+6102
1828+
1829+1083
1830+9556
1831+7768
1832+7302
1833+9285
1834+9476
1835+7582
1836+3599
1837+4470
1838+
1839+13953
1840+5065
1841+
1842+32505
1843+32663
1844+
1845+9994
1846+4416
1847+1453
1848+13593
1849+1716
1850+11008
1851+
1852+65929
1853+
1854+52792
1855+
1856+4699
1857+3579
1858+5890
1859+1492
1860+7209
1861+6675
1862+1426
1863+2483
1864+5747
1865+4554
1866+4997
1867+
1868+5249
1869+5008
1870+3748
1871+7118
1872+5008
1873+2895
1874+6364
1875+1579
1876+1266
1877+2916
1878+5563
1879+6892
1880+
1881+3744
1882+1194
1883+6049
1884+10444
1885+9323
1886+9537
1887+9298
1888+
1889+5171
1890+6578
1891+3323
1892+2882
1893+3884
1894+6906
1895+4548
1896+5539
1897+4342
1898+5517
1899+6171
1900+1446
1901+3022
1902+
1903+19947
1904+11767
1905+17832
1906+1823
1907+
1908+4678
1909+1475
1910+4114
1911+14286
1912+3508
1913+
1914+18025
1915+18490
1916+13102
1917+18525
1918+
1919+8696
1920+7700
1921+6666
1922+4138
1923+4032
1924+5363
1925+7794
1926+5823
1927+5653
1928+
1929+11729
1930+11945
1931+5718
1932+4352
1933+10824
1934+9480
1935+
1936+25908
1937+12963
1938+8454
1939+
1940+1506
1941+5211
1942+3517
1943+8055
1944+5527
1945+2987
1946+1734
1947+2008
1948+1581
1949+2934
1950+1274
1951+
1952+12194
1953+11951
1954+17710
1955+5381
1956+
1957+46202
1958+
1959+4767
1960+13013
1961+1556
1962+9778
1963+11988
1964+3500
1965+
1966+1438
1967+11354
1968+21346
1969+
1970+1323
1971+3209
1972+10897
1973+
1974+8243
1975+
1976+3876
1977+5544
1978+2933
1979+3110
1980+3168
1981+3353
1982+1519
1983+1710
1984+3209
1985+1588
1986+2974
1987+3069
1988+3150
1989+2470
1990+2608
1991+
1992+5072
1993+3247
1994+2314
1995+1597
1996+2203
1997+5325
1998+5308
1999+4281
2000+3136
2001+2048
2002+5421
2003+2313
2004+1324
2005+5345
2006+
2007+8890
2008+6546
2009+2633
2010+7485
2011+4412
2012+7858
2013+5326
2014+5052
2015+
2016+4922
2017+7043
2018+3308
2019+3794
2020+2048
2021+4624
2022+3093
2023+4530
2024+1534
2025+4619
2026+1916
2027+
2028+2582
2029+4476
2030+2949
2031+1444
2032+4567
2033+4903
2034+3983
2035+5592
2036+1014
2037+4744
2038+4488
2039+5930
2040+6081
2041+2638
2042+3704
2043+
2044+4258
2045+4934
2046+6025
2047+1474
2048+1533
2049+5345
2050+6367
2051+2140
2052+3377
2053+1970
2054+2756
2055+5653
2056+3015
2057+2379
2058+
2059+5909
2060+1572
2061+4805
2062+3237
2063+10573
2064+5689
2065+4786
2066+8213
2067+
2068+7709
2069+10645
2070+1935
2071+10378
2072+3964
2073+3257
2074+3166
2075+10152
2076+
2077+21539
2078+23243
2079+1220
2080+
2081+5505
2082+2570
2083+9862
2084+2799
2085+
2086+5631
2087+4665
2088+3067
2089+2376
2090+5174
2091+2191
2092+5466
2093+4285
2094+3448
2095+5647
2096+5676
2097+2408
2098+5250
2099+5040
2100+2786
2101+
2102+4785
2103+2699
2104+5313
2105+6423
2106+6941
2107+1720
2108+2175
2109+5572
2110+1407
2111+7206
2112+7001
2113+4747
2114+
2115+13534
2116+11997
2117+2579
2118+1370
2119+8863
2120+
2121+3117
2122+2505
2123+4550
2124+5786
2125+2754
2126+1081
2127+5513
2128+2703
2129+4851
2130+3010
2131+2277
2132+4310
2133+1995
2134+4859
2135+
2136+3098
2137+10737
2138+9148
2139+4205
2140+3168
2141+5815
2142+
2143+24466
2144+11453
2145+
2146+11075
2147+2307
2148+4451
2149+8040
2150+2823
2151+1511
2152+2199
2153+
2154+9249
2155+7619
2156+10603
2157+10410
2158+2879
2159+3137
2160+4180
2161+1117
2162+
2163+5318
2164+31966
2165+
2166+2253
2167+4304
2168+1764
2169+4286
2170+2565
2171+6037
2172+1889
2173+2801
2174+2604
2175+1826
2176+2382
2177+3893
2178+2637
2179+5868
2180+1702
2181+
2182+1051
2183+3794
2184+5326
2185+8736
2186+11783
2187+7745
2188+9739
2189+
2190+11430
2191+6028
2192+3640
2193+11298
2194+6637
2195+7012
2196+
2197+18452
2198+
2199+6838
2200+2890
2201+7111
2202+5244
2203+1308
2204+3316
2205+4583
2206+3594
2207+3786
2208+7871
2209+4496
2210+
2211+5362
2212+1161
2213+6049
2214+2095
2215+1899
2216+2440
2217+2899
2218+1399
2219+5217
2220+3531
2221+4248
2222+5083
2223+1377
2224+3671
2225+4222
2226+
2227+13935
2228+5676
2229+14362
2230+15773
2231+11473
2232+
2233+8266
2234+8005
2235+6767
2236+8825
2237+6432
2238+6358
2239+1952
2240+5685
2241+5867
2242+
2243+6249
2244+6107
2245+4509
2246+6066
2247+6204
2248+4054
2249+1040
2250+4447
2251+1325
2252+5283
2253+4176
2254+2281
2255+1895
\ No newline at end of file
diff -r 9b0faa2edc54 -r a6590c561ac1 Cpp/adventOfCode/input_2022_Task_01_example_A.txt
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/Cpp/adventOfCode/input_2022_Task_01_example_A.txt Sat Dec 03 18:37:05 2022 +0100
@@ -0,0 +1,14 @@
1+1000
2+2000
3+3000
4+
5+4000
6+
7+5000
8+6000
9+
10+7000
11+8000
12+9000
13+
14+10000
\ No newline at end of file
diff -r 9b0faa2edc54 -r a6590c561ac1 Cpp/adventOfCode/input_2022_Task_01_example_B.txt
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/Cpp/adventOfCode/input_2022_Task_01_example_B.txt Sat Dec 03 18:37:05 2022 +0100
@@ -0,0 +1,14 @@
1+1000
2+2000
3+3000
4+
5+4000
6+
7+5000
8+6000
9+
10+7000
11+8000
12+9000
13+
14+10000
\ No newline at end of file
diff -r 9b0faa2edc54 -r a6590c561ac1 Cpp/adventOfCode/input_2022_Task_02.txt
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/Cpp/adventOfCode/input_2022_Task_02.txt Sat Dec 03 18:37:05 2022 +0100
@@ -0,0 +1,2500 @@
1+A X
2+A X
3+B Y
4+B Y
5+A Y
6+A X
7+A Y
8+A X
9+A X
10+B Y
11+A X
12+A X
13+A X
14+A X
15+C X
16+C Z
17+A X
18+B Y
19+A X
20+A X
21+C X
22+C Y
23+A X
24+A Z
25+B Y
26+A X
27+C X
28+A X
29+B Y
30+A X
31+A X
32+A X
33+A Z
34+C X
35+C X
36+C X
37+B Y
38+B X
39+B Z
40+B Y
41+C X
42+A Y
43+A X
44+A X
45+B X
46+A X
47+A X
48+B Y
49+C X
50+B Y
51+A X
52+A X
53+A X
54+C X
55+B Y
56+C X
57+B Y
58+A X
59+C X
60+B Y
61+B X
62+B Y
63+C Z
64+A X
65+A Y
66+C Z
67+C X
68+A X
69+C X
70+A X
71+A X
72+C Z
73+B Y
74+C X
75+B X
76+B X
77+C X
78+A X
79+A X
80+A X
81+C Z
82+C X
83+B Y
84+A X
85+C X
86+B Z
87+A X
88+C Z
89+C Z
90+A X
91+A X
92+A X
93+A Y
94+A X
95+A X
96+B Y
97+A X
98+C Z
99+C Z
100+A X
101+A X
102+C X
103+A Y
104+A Y
105+A X
106+A X
107+A X
108+B Z
109+A X
110+A Z
111+A X
112+A X
113+A X
114+C Z
115+C Z
116+A X
117+B Y
118+C Z
119+A X
120+A X
121+A X
122+A X
123+A Y
124+B Y
125+A Z
126+A X
127+A X
128+A X
129+A Z
130+A X
131+C Z
132+C Z
133+C X
134+C Z
135+A X
136+B Y
137+C Y
138+A X
139+B Y
140+A X
141+A X
142+A X
143+A X
144+A X
145+C X
146+A X
147+A X
148+B X
149+A X
150+B Y
151+A X
152+B Y
153+A X
154+B Y
155+B Y
156+C X
157+A X
158+A X
159+A X
160+A Z
161+C X
162+A Y
163+C X
164+C X
165+B Y
166+A X
167+A X
168+C Z
169+A X
170+C X
171+B Y
172+A Y
173+A X
174+A X
175+B Y
176+A X
177+A X
178+C X
179+A Z
180+A X
181+A X
182+A X
183+B Y
184+B Y
185+B Z
186+A Z
187+A X
188+B Y
189+B Y
190+A X
191+A X
192+A X
193+B Z
194+C Z
195+A X
196+A Y
197+A X
198+A X
199+A X
200+A X
201+C X
202+A Y
203+A X
204+B Z
205+C Z
206+C Z
207+A X
208+C X
209+B Y
210+A X
211+A X
212+B Y
213+A X
214+B Y
215+B Y
216+A X
217+A X
218+A X
219+A X
220+A X
221+B Y
222+B Y
223+A X
224+B X
225+C X
226+A X
227+B Y
228+A X
229+A X
230+A X
231+B Y
232+B Y
233+A Z
234+C Z
235+B X
236+C X
237+A X
238+A X
239+B Y
240+A Y
241+A X
242+A X
243+A X
244+A Z
245+B Y
246+A X
247+A Y
248+A X
249+A X
250+A X
251+A Z
252+A X
253+B Y
254+A X
255+A X
256+C X
257+B Y
258+B Y
259+B Y
260+A X
261+A Y
262+B Y
263+B Y
264+A X
265+B Y
266+A Y
267+A Y
268+A X
269+A X
270+B Y
271+A X
272+A X
273+A X
274+A Y
275+B Y
276+A Z
277+A X
278+C Z
279+A X
280+A Y
281+A Z
282+A X
283+A Z
284+A X
285+A X
286+A X
287+A Z
288+C X
289+A X
290+A X
291+C Z
292+A X
293+A X
294+C X
295+C Z
296+B Y
297+B Y
298+C Z
299+C X
300+A X
301+C Z
302+A Z
303+B Y
304+B Y
305+C Z
306+C X
307+A X
308+C Z
309+A X
310+A X
311+A Y
312+A X
313+B Y
314+B Y
315+C Y
316+A X
317+C X
318+A X
319+C X
320+A X
321+A Y
322+A X
323+C X
324+C Z
325+C X
326+B Y
327+A X
328+A X
329+A Z
330+C Z
331+A X
332+B Y
333+A X
334+B X
335+C Z
336+C Z
337+B Z
338+B Y
339+A X
340+A X
341+A X
342+A X
343+C Z
344+C Z
345+A X
346+A X
347+A X
348+C X
349+A X
350+A X
351+A X
352+B Y
353+A Y
354+A X
355+C X
356+C Z
357+A X
358+C Z
359+B Y
360+A X
361+A X
362+A Y
363+A X
364+B Y
365+C X
366+A X
367+A Y
368+A Y
369+B X
370+A Y
371+C Z
372+B Y
373+A X
374+C Z
375+C X
376+B Y
377+B Y
378+B Y
379+A X
380+A X
381+A X
382+A X
383+A X
384+A X
385+A X
386+A Y
387+A X
388+B Z
389+A X
390+A X
391+A X
392+C Z
393+A X
394+A X
395+A X
396+A X
397+A X
398+A X
399+B Y
400+C X
401+B Y
402+A X
403+A X
404+A X
405+A X
406+C Z
407+A X
408+A X
409+C X
410+A X
411+A X
412+B Y
413+A X
414+B X
415+A X
416+A X
417+A X
418+A Y
419+B X
420+B Y
421+B Y
422+A X
423+C X
424+A X
425+A Y
426+B Z
427+A Y
428+A Z
429+B Y
430+B Y
431+A X
432+A Y
433+A X
434+B Y
435+A X
436+B Z
437+A X
438+A X
439+A X
440+A X
441+A X
442+B Y
443+B Y
444+A X
445+A X
446+B Y
447+A Y
448+A X
449+B Z
450+A X
451+A X
452+A X
453+A X
454+B Z
455+B Y
456+A X
457+C X
458+A X
459+A X
460+A X
461+B Y
462+C Z
463+C Z
464+B Y
465+B Y
466+A X
467+B Y
468+A Y
469+C X
470+A X
471+A X
472+A X
473+A Y
474+C Z
475+A X
476+A Z
477+B Y
478+B Y
479+B Y
480+A X
481+B Z
482+C Z
483+A X
484+A Y
485+C Z
486+A X
487+B Y
488+A X
489+B Y
490+A Z
491+A X
492+A X
493+A X
494+A Y
495+A X
496+A X
497+B Y
498+A X
499+C X
500+C Z
501+A X
502+A X
503+C Z
504+A X
505+C X
506+A X
507+A X
508+A X
509+C Z
510+A X
511+A X
512+B Y
513+A X
514+C X
515+B Y
516+A X
517+B Y
518+A X
519+A X
520+A X
521+A X
522+C Z
523+B Y
524+A X
525+A X
526+A X
527+A X
528+A X
529+A X
530+C X
531+A X
532+A X
533+B Y
534+A X
535+B Y
536+A X
537+A X
538+C X
539+A X
540+A X
541+A X
542+A X
543+C Z
544+B Y
545+C Z
546+C X
547+A Y
548+A X
549+A X
550+A X
551+C X
552+A Y
553+A X
554+A X
555+A X
556+A X
557+A X
558+C Z
559+A X
560+A X
561+A X
562+B Y
563+A Z
564+A X
565+A X
566+C Z
567+B X
568+A Z
569+A X
570+B Y
571+B Y
572+B Y
573+B Y
574+B Y
575+A X
576+B Y
577+A X
578+A X
579+A Z
580+B X
581+B Y
582+A X
583+C Y
584+A X
585+A X
586+A X
587+A X
588+B Y
589+C X
590+A Y
591+A X
592+A X
593+B Z
594+A X
595+B Y
596+A Z
597+A Y
598+A X
599+A X
600+C X
601+A Y
602+C X
603+A X
604+A Y
605+A X
606+B Y
607+C X
608+A X
609+C Z
610+A X
611+A X
612+A X
613+A X
614+A X
615+B X
616+C Y
617+B Y
618+A X
619+C X
620+C X
621+A X
622+C X
623+C Z
624+A X
625+A X
626+A X
627+B Y
628+C X
629+B Y
630+B Y
631+A X
632+A X
633+C X
634+A X
635+C Z
636+A X
637+A Y
638+A X
639+B Y
640+A X
641+A X
642+A X
643+A X
644+C Z
645+A X
646+B Y
647+B Y
648+A X
649+B Y
650+A X
651+A Z
652+A X
653+C Y
654+B Y
655+A X
656+A X
657+C X
658+B Y
659+B Y
660+A Y
661+A X
662+C Y
663+B Y
664+A Y
665+A X
666+A Z
667+C Y
668+A X
669+A X
670+A Y
671+C X
672+C Y
673+A X
674+B Y
675+A X
676+A X
677+C Z
678+A Z
679+C Z
680+A Y
681+A X
682+A X
683+C X
684+C Z
685+A Z
686+B Y
687+B Y
688+B Y
689+A X
690+A Z
691+C X
692+A X
693+A X
694+B Y
695+A X
696+A X
697+C Z
698+A Y
699+A Y
700+C Z
701+A X
702+A X
703+C Y
704+B Z
705+A Y
706+A Z
707+A X
708+C X
709+A X
710+A X
711+A X
712+A X
713+B Y
714+B Y
715+C Z
716+A X
717+C X
718+B Y
719+A X
720+A X
721+A X
722+A X
723+A X
724+A X
725+A X
726+A X
727+C Z
728+A Y
729+C X
730+C Z
731+A X
732+A X
733+A Y
734+A X
735+A X
736+C X
737+C X
738+B Y
739+A X
740+B Y
741+B Y
742+A Z
743+A X
744+A Y
745+A Y
746+A X
747+A X
748+A X
749+B Y
750+B X
751+A X
752+B Y
753+B Y
754+A X
755+A Y
756+A Y
757+A X
758+C Z
759+A X
760+A X
761+A Z
762+C Z
763+B Z
764+A X
765+A X
766+A X
767+A Y
768+C X
769+A X
770+B Y
771+A X
772+B Z
773+A Y
774+A X
775+B Y
776+A X
777+C X
778+A X
779+B Y
780+A X
781+C X
782+C X
783+C Z
784+A X
785+A X
786+C Y
787+A X
788+B Y
789+A X
790+B X
791+A X
792+B X
793+A X
794+A Y
795+A X
796+C X
797+C X
798+A X
799+A X
800+A Y
801+A X
802+A X
803+C X
804+A X
805+B Y
806+A X
807+A X
808+C Y
809+A X
810+A X
811+A X
812+C X
813+A X
814+B Z
815+A X
816+A Z
817+A X
818+A X
819+A Z
820+A X
821+A X
822+A X
823+A Y
824+B Y
825+A X
826+A X
827+A X
828+B Z
829+B Y
830+A Z
831+B X
832+B Y
833+A X
834+C X
835+B Y
836+A X
837+A X
838+B Y
839+A X
840+C X
841+A Z
842+A X
843+A Z
844+A Z
845+B Y
846+A X
847+C X
848+C Z
849+A X
850+B Y
851+A X
852+B Y
853+C Z
854+A X
855+C Z
856+B Y
857+C X
858+C X
859+C Z
860+B Y
861+A X
862+B Y
863+C X
864+C X
865+A X
866+B Y
867+A X
868+A X
869+A Y
870+C Z
871+B Y
872+A X
873+A Z
874+A Y
875+A X
876+A Y
877+C X
878+A X
879+A X
880+A X
881+C X
882+A X
883+A X
884+A X
885+B Y
886+C Y
887+B Y
888+A X
889+B Y
890+B Y
891+A X
892+A X
893+A X
894+A X
895+A X
896+C Z
897+B Y
898+B X
899+B Y
900+A X
901+A Z
902+A X
903+A X
904+B Y
905+B Y
906+C X
907+C Z
908+A X
909+C Z
910+B Y
911+A Z
912+A X
913+A X
914+A X
915+A X
916+B Z
917+B Y
918+A X
919+A X
920+A X
921+A X
922+A X
923+B Y
924+B X
925+B Y
926+C X
927+B Y
928+C X
929+B Y
930+A X
931+A X
932+B Y
933+A X
934+C Z
935+B Y
936+C X
937+A Z
938+B Y
939+B Y
940+A X
941+B Y
942+A X
943+A Y
944+B Y
945+B Y
946+B Z
947+C Z
948+A X
949+C X
950+A Y
951+B X
952+A X
953+A X
954+A X
955+C Z
956+B Y
957+B Y
958+A Y
959+B Y
960+A X
961+B Y
962+A X
963+C X
964+A X
965+A X
966+A X
967+A Y
968+A Y
969+A Z
970+A X
971+B Y
972+A X
973+A X
974+A X
975+A X
976+A X
977+A X
978+A Z
979+A X
980+A X
981+B Y
982+C Z
983+C X
984+C Z
985+B Y
986+A X
987+A Z
988+A Z
989+A Y
990+B X
991+A X
992+A X
993+C Y
994+A Z
995+A X
996+A X
997+B Y
998+A X
999+B X
1000+A Z
1001+A X
1002+A X
1003+A X
1004+A X
1005+A Y
1006+A X
1007+A Z
1008+A X
1009+B Y
1010+B Z
1011+C Z
1012+A Y
1013+B Y
1014+A Y
1015+C X
1016+B Y
1017+B Y
1018+A Z
1019+A X
1020+A X
1021+A Y
1022+A X
1023+A X
1024+A X
1025+A X
1026+C Z
1027+B X
1028+A X
1029+B Y
1030+C X
1031+A X
1032+A X
1033+C X
1034+B Y
1035+C Z
1036+C Z
1037+B Y
1038+C X
1039+A X
1040+C Z
1041+B Y
1042+A X
1043+C Z
1044+A Y
1045+B Y
1046+A X
1047+A Z
1048+A Z
1049+B Z
1050+A X
1051+A Z
1052+A X
1053+C Z
1054+C X
1055+A X
1056+C X
1057+A Y
1058+C X
1059+A X
1060+A X
1061+A Z
1062+B Z
1063+B Y
1064+B Y
1065+A X
1066+A X
1067+A X
1068+A Z
1069+A X
1070+B Y
1071+C Z
1072+A X
1073+A X
1074+A Z
1075+A X
1076+B Y
1077+B Y
1078+C X
1079+A X
1080+A X
1081+A X
1082+C Z
1083+C X
1084+B Y
1085+A X
1086+A X
1087+B Y
1088+C Z
1089+B Y
1090+A Y
1091+A X
1092+C X
1093+A Z
1094+A X
1095+A X
1096+A X
1097+C X
1098+A X
1099+A X
1100+A X
1101+A X
1102+C Z
1103+B Y
1104+A X
1105+A X
1106+C Z
1107+C X
1108+B Y
1109+B Y
1110+C X
1111+B Y
1112+A X
1113+A X
1114+A X
1115+C X
1116+A X
1117+A X
1118+A Z
1119+A X
1120+A X
1121+B Z
1122+A X
1123+C X
1124+B Y
1125+A Z
1126+B Y
1127+A X
1128+A X
1129+B Z
1130+A X
1131+A X
1132+A X
1133+B Y
1134+A X
1135+A X
1136+A X
1137+A X
1138+B Y
1139+A Y
1140+A X
1141+B X
1142+A X
1143+A X
1144+A X
1145+A X
1146+C Z
1147+B Y
1148+A X
1149+C Z
1150+C Z
1151+B Y
1152+C Z
1153+A X
1154+A Y
1155+B Y
1156+B Y
1157+A X
1158+A X
1159+A X
1160+A X
1161+A X
1162+A X
1163+B Y
1164+A Y
1165+B Y
1166+A X
1167+B Y
1168+B Y
1169+B Z
1170+A Y
1171+B Y
1172+C Z
1173+A X
1174+A X
1175+B Y
1176+A X
1177+A X
1178+A X
1179+A Y
1180+A X
1181+A X
1182+B Y
1183+A Y
1184+A X
1185+A X
1186+A X
1187+B Y
1188+A X
1189+C X
1190+A X
1191+C X
1192+B Y
1193+C X
1194+A X
1195+B Y
1196+A Z
1197+A X
1198+A X
1199+B Y
1200+A X
1201+A X
1202+A X
1203+B X
1204+A X
1205+A X
1206+A X
1207+B Y
1208+A Z
1209+B Y
1210+B Y
1211+C X
1212+C X
1213+B Y
1214+A Y
1215+A X
1216+B Y
1217+A X
1218+B Z
1219+A X
1220+A X
1221+B Y
1222+A Y
1223+A X
1224+A Y
1225+A X
1226+C Z
1227+A X
1228+C Z
1229+B Y
1230+A Y
1231+B Y
1232+A X
1233+A Z
1234+A X
1235+B Y
1236+B X
1237+B Y
1238+A X
1239+A Y
1240+A X
1241+A X
1242+A X
1243+A X
1244+C X
1245+A X
1246+B Y
1247+C X
1248+A Y
1249+B Y
1250+B Y
1251+A X
1252+A X
1253+C Z
1254+A X
1255+C X
1256+B Y
1257+A X
1258+A X
1259+B Y
1260+A Y
1261+A X
1262+A Z
1263+A X
1264+C X
1265+B Y
1266+B Y
1267+C X
1268+A X
1269+B Y
1270+A X
1271+B Y
1272+C X
1273+A X
1274+B Y
1275+A X
1276+A Z
1277+A X
1278+C X
1279+A Z
1280+A X
1281+A X
1282+A Y
1283+A X
1284+A X
1285+A X
1286+A Y
1287+A X
1288+A X
1289+A X
1290+A X
1291+A X
1292+B Y
1293+C X
1294+C Z
1295+C X
1296+A X
1297+B Y
1298+C Z
1299+B X
1300+A X
1301+A X
1302+B Y
1303+A X
1304+A X
1305+C Z
1306+C X
1307+C X
1308+A X
1309+A Y
1310+B Y
1311+A Y
1312+C X
1313+B Y
1314+A X
1315+A X
1316+A Y
1317+A X
1318+A X
1319+B X
1320+C X
1321+A Y
1322+B Y
1323+B Y
1324+A X
1325+B Y
1326+A X
1327+A Y
1328+A X
1329+A X
1330+B Y
1331+B Y
1332+A X
1333+B Y
1334+A X
1335+C X
1336+C X
1337+C Z
1338+A X
1339+A X
1340+A X
1341+B Y
1342+C X
1343+A X
1344+A X
1345+B Y
1346+A X
1347+C X
1348+A Y
1349+A X
1350+A X
1351+A X
1352+C X
1353+A X
1354+A Z
1355+A X
1356+A X
1357+A X
1358+A Y
1359+C Z
1360+A Y
1361+A X
1362+B Z
1363+A X
1364+A X
1365+B Y
1366+C Z
1367+A X
1368+B Y
1369+B Y
1370+A X
1371+B Y
1372+A Y
1373+A X
1374+B Y
1375+B Y
1376+A X
1377+C Z
1378+B Y
1379+A X
1380+B Z
1381+C Z
1382+B Y
1383+A X
1384+C Z
1385+A X
1386+A X
1387+A Z
1388+A X
1389+A X
1390+A X
1391+A X
1392+A X
1393+A X
1394+C Z
1395+A X
1396+A X
1397+B X
1398+A X
1399+A X
1400+A X
1401+A Z
1402+A X
1403+C X
1404+A X
1405+C Y
1406+A X
1407+B X
1408+C X
1409+A X
1410+B Y
1411+B Y
1412+A X
1413+C X
1414+A X
1415+A X
1416+A X
1417+A Y
1418+A X
1419+B Y
1420+C Z
1421+B Y
1422+A Z
1423+A X
1424+A X
1425+A Z
1426+C Z
1427+C X
1428+C X
1429+B Y
1430+C X
1431+A X
1432+A X
1433+A X
1434+A X
1435+B Y
1436+A X
1437+A X
1438+A Y
1439+C X
1440+A X
1441+C X
1442+A X
1443+A X
1444+A X
1445+C X
1446+C X
1447+A X
1448+A X
1449+B Y
1450+A X
1451+A X
1452+A X
1453+A Y
1454+B Y
1455+A X
1456+A X
1457+C X
1458+A X
1459+B Y
1460+C X
1461+C Y
1462+C X
1463+B Y
1464+B Z
1465+A X
1466+A X
1467+A Z
1468+C X
1469+A X
1470+A X
1471+A X
1472+A X
1473+A X
1474+B Z
1475+A Z
1476+A X
1477+A X
1478+A X
1479+A X
1480+A Y
1481+A X
1482+C X
1483+A Z
1484+A X
1485+A Z
1486+C X
1487+A X
1488+A X
1489+A X
1490+A Z
1491+A Y
1492+A X
1493+C Z
1494+A X
1495+A X
1496+B Y
1497+A X
1498+A X
1499+A X
1500+A Y
1501+B Y
1502+A X
1503+B Y
1504+B Y
1505+C Z
1506+B Y
1507+A X
1508+A X
1509+A X
1510+A X
1511+A X
1512+A X
1513+A Y
1514+A X
1515+A X
1516+B Y
1517+A Y
1518+A X
1519+A X
1520+C X
1521+A X
1522+B Y
1523+A X
1524+B Y
1525+A X
1526+A X
1527+C X
1528+A Y
1529+A X
1530+C X
1531+B Y
1532+C X
1533+A X
1534+A X
1535+A X
1536+C X
1537+A X
1538+A X
1539+A X
1540+C Z
1541+A X
1542+A X
1543+B Y
1544+A X
1545+A X
1546+A X
1547+A X
1548+C Z
1549+A X
1550+C Z
1551+B Y
1552+C X
1553+A X
1554+A Y
1555+A X
1556+A Z
1557+A X
1558+C X
1559+C Z
1560+A X
1561+C X
1562+A X
1563+A X
1564+A X
1565+A X
1566+C Z
1567+B Y
1568+A X
1569+C X
1570+B Y
1571+C X
1572+C Z
1573+C Z
1574+C X
1575+C Z
1576+C Z
1577+A Y
1578+A Z
1579+C Z
1580+A X
1581+A Y
1582+A Y
1583+A X
1584+A X
1585+B Y
1586+A X
1587+B Y
1588+A X
1589+A Y
1590+C X
1591+A X
1592+A X
1593+A X
1594+C Z
1595+C Z
1596+B Y
1597+A X
1598+B Y
1599+C X
1600+A X
1601+A X
1602+A X
1603+A Y
1604+B Y
1605+A X
1606+C X
1607+C Y
1608+C X
1609+A X
1610+A X
1611+C Z
1612+B Y
1613+A X
1614+B Y
1615+A X
1616+A X
1617+C Z
1618+B Y
1619+A X
1620+A Z
1621+C Y
1622+A Z
1623+A X
1624+C X
1625+A Y
1626+A X
1627+C Z
1628+C X
1629+A X
1630+A X
1631+A X
1632+A X
1633+A X
1634+A X
1635+A X
1636+A Y
1637+A X
1638+A X
1639+A X
1640+C X
1641+C X
1642+B Y
1643+B Y
1644+A X
1645+B Y
1646+A X
1647+C X
1648+C Z
1649+C X
1650+B Y
1651+C X
1652+B Y
1653+B Y
1654+A X
1655+B X
1656+C Z
1657+A X
1658+A X
1659+B Y
1660+A X
1661+B Y
1662+A X
1663+B Y
1664+A X
1665+A X
1666+A X
1667+A X
1668+A X
1669+A X
1670+A X
1671+A X
1672+A X
1673+C Z
1674+A X
1675+A X
1676+A X
1677+A X
1678+B Y
1679+A X
1680+B Y
1681+B Y
1682+C Y
1683+B Y
1684+A X
1685+B Y
1686+B Y
1687+C X
1688+C Z
1689+C X
1690+C Z
1691+A X
1692+C X
1693+A X
1694+A X
1695+A Y
1696+A X
1697+B Y
1698+A X
1699+B Y
1700+B Y
1701+B Y
1702+A X
1703+A X
1704+A X
1705+A X
1706+A X
1707+B Y
1708+A X
1709+C X
1710+B Y
1711+C X
1712+A X
1713+A X
1714+C X
1715+B Y
1716+C Z
1717+C X
1718+B Y
1719+A X
1720+A X
1721+B Y
1722+A X
1723+A X
1724+A Y
1725+C Z
1726+A X
1727+B Y
1728+B Y
1729+A X
1730+B Y
1731+C Z
1732+A Z
1733+A Y
1734+A X
1735+B Y
1736+A Y
1737+B Y
1738+B Y
1739+C Z
1740+A Y
1741+A X
1742+A Y
1743+B Y
1744+A X
1745+A X
1746+C Z
1747+A X
1748+B Y
1749+A X
1750+B Y
1751+B Y
1752+A X
1753+A X
1754+A X
1755+B Y
1756+B Y
1757+A X
1758+A X
1759+C X
1760+B Z
1761+A X
1762+B X
1763+B Y
1764+C Z
1765+B Y
1766+C Z
1767+C Z
1768+A X
1769+A Z
1770+A X
1771+A X
1772+A X
1773+A X
1774+A X
1775+B Z
1776+B Y
1777+C X
1778+A X
1779+A X
1780+B Y
1781+C X
1782+C Z
1783+B Y
1784+C X
1785+B Y
1786+A X
1787+A X
1788+C Z
1789+A X
1790+A Y
1791+B Y
1792+A X
1793+A X
1794+A X
1795+A X
1796+A X
1797+A X
1798+A X
1799+B Y
1800+A Y
1801+B Y
1802+B Y
1803+A X
1804+B Y
1805+A Z
1806+B Y
1807+A X
1808+A X
1809+A X
1810+C Z
1811+C X
1812+C X
1813+B Y
1814+A X
1815+C Z
1816+C X
1817+A X
1818+A X
1819+C Z
1820+A X
1821+A X
1822+A Z
1823+C Z
1824+B Y
1825+C X
1826+A X
1827+A X
1828+B Y
1829+A Y
1830+A X
1831+A Z
1832+C Z
1833+A X
1834+C Y
1835+A X
1836+B Y
1837+A X
1838+B Z
1839+A X
1840+A X
1841+A X
1842+A Y
1843+C X
1844+A X
1845+A Z
1846+B Y
1847+A X
1848+A X
1849+B Y
1850+C X
1851+C Z
1852+A Y
1853+C Z
1854+A Z
1855+B Y
1856+A X
1857+A X
1858+C Z
1859+A Z
1860+C X
1861+A X
1862+A Y
1863+A X
1864+A X
1865+A Y
1866+A X
1867+A X
1868+A Z
1869+A X
1870+A X
1871+A Y
1872+C X
1873+A X
1874+A X
1875+A Y
1876+B Y
1877+A X
1878+B Y
1879+B Y
1880+A X
1881+C X
1882+A X
1883+A X
1884+C X
1885+A Y
1886+A X
1887+A X
1888+B Y
1889+A X
1890+C X
1891+C Z
1892+B Y
1893+C X
1894+A Y
1895+A Y
1896+A X
1897+A X
1898+A X
1899+B Y
1900+B Z
1901+A X
1902+A X
1903+B Y
1904+B Y
1905+B Y
1906+C Z
1907+B Y
1908+B Y
1909+A X
1910+B Z
1911+A X
1912+A X
1913+A X
1914+A X
1915+B Y
1916+A X
1917+C X
1918+B Y
1919+B Y
1920+A X
1921+A X
1922+B Y
1923+B Y
1924+B X
1925+A X
1926+A X
1927+A X
1928+A X
1929+C Z
1930+A X
1931+A X
1932+B Y
1933+A X
1934+A X
1935+B Y
1936+C X
1937+B Y
1938+A X
1939+A X
1940+B Y
1941+A X
1942+A X
1943+A X
1944+C Z
1945+B Y
1946+B Y
1947+A Y
1948+B X
1949+A X
1950+B Y
1951+C Z
1952+A X
1953+A X
1954+C Z
1955+A X
1956+A X
1957+A Y
1958+C X
1959+A X
1960+C X
1961+A Y
1962+A Y
1963+A X
1964+A Z
1965+A X
1966+C X
1967+C Z
1968+C X
1969+B Y
1970+A X
1971+C Z
1972+A Z
1973+B X
1974+B Y
1975+C Z
1976+C X
1977+C X
1978+B Y
1979+A Y
1980+B Y
1981+A X
1982+A X
1983+A Z
1984+B Y
1985+A X
1986+A X
1987+A Y
1988+A X
1989+A X
1990+B Y
1991+B Z
1992+B Y
1993+A X
1994+A X
1995+A Y
1996+A X
1997+A X
1998+A Y
1999+B Y
2000+C Z
2001+C Z
2002+C Z
2003+B Y
2004+A X
2005+A X
2006+B Y
2007+C X
2008+A X
2009+A X
2010+A Y
2011+A X
2012+B Y
2013+B X
2014+A X
2015+C Z
2016+A X
2017+A X
2018+A X
2019+A Y
2020+A X
2021+C X
2022+A X
2023+A X
2024+C Z
2025+A X
2026+A X
2027+A X
2028+A X
2029+A Z
2030+B Y
2031+A X
2032+A X
2033+C X
2034+C X
2035+C X
2036+B Y
2037+A X
2038+A X
2039+A X
2040+B Y
2041+B Y
2042+A X
2043+C X
2044+C Y
2045+A X
2046+A X
2047+A X
2048+B Y
2049+B Y
2050+A X
2051+A X
2052+A Z
2053+A X
2054+A Y
2055+A X
2056+B Y
2057+A Z
2058+B Y
2059+C X
2060+A Z
2061+C X
2062+B Y
2063+A X
2064+A X
2065+B Y
2066+A X
2067+C Z
2068+B Y
2069+B Y
2070+A X
2071+B X
2072+A X
2073+B Y
2074+B Y
2075+A X
2076+A X
2077+A X
2078+A X
2079+A Y
2080+B Y
2081+A Y
2082+B Y
2083+B Y
2084+C X
2085+A Z
2086+A X
2087+A X
2088+A X
2089+A X
2090+C Z
2091+A X
2092+A X
2093+C X
2094+C X
2095+A Z
2096+A X
2097+A Z
2098+C X
2099+C Z
2100+B Y
2101+B Y
2102+A Z
2103+B Y
2104+B Y
2105+B Y
2106+A X
2107+C X
2108+C X
2109+A Y
2110+B Y
2111+A X
2112+A X
2113+A X
2114+B Y
2115+C Z
2116+C X
2117+A Z
2118+A X
2119+C Z
2120+A X
2121+A X
2122+C X
2123+A X
2124+B Y
2125+A X
2126+A Z
2127+B Y
2128+A X
2129+A X
2130+A X
2131+C X
2132+A X
2133+A X
2134+A X
2135+A X
2136+A X
2137+A X
2138+B Y
2139+B Y
2140+B Y
2141+B X
2142+A X
2143+A Z
2144+C X
2145+A X
2146+B Y
2147+A X
2148+A X
2149+C Z
2150+C X
2151+B Y
2152+A X
2153+A X
2154+A X
2155+C X
2156+A X
2157+A X
2158+B Y
2159+A X
2160+C Y
2161+A Y
2162+A Z
2163+B Y
2164+A Y
2165+B Y
2166+B Y
2167+A X
2168+A X
2169+A X
2170+A X
2171+A X
2172+A X
2173+A Y
2174+A X
2175+C X
2176+C X
2177+C X
2178+C Z
2179+A Z
2180+A X
2181+B Z
2182+B Y
2183+B Y
2184+A Z
2185+A X
2186+A X
2187+C Z
2188+B Y
2189+B Y
2190+C X
2191+A X
2192+B Y
2193+B Y
2194+A X
2195+C X
2196+C Z
2197+B Y
2198+B Y
2199+B Y
2200+A X
2201+B Y
2202+B Y
2203+A X
2204+A X
2205+A X
2206+A X
2207+B Y
2208+B Y
2209+B Y
2210+A X
2211+A X
2212+A X
2213+B Y
2214+B Y
2215+A X
2216+A X
2217+C X
2218+A Y
2219+B Z
2220+C X
2221+A X
2222+A Y
2223+A X
2224+A X
2225+C Z
2226+A X
2227+C X
2228+B Y
2229+A X
2230+C Z
2231+C Y
2232+A X
2233+C Z
2234+A Z
2235+C Z
2236+C X
2237+B Y
2238+B Y
2239+A X
2240+B Z
2241+A X
2242+A X
2243+B X
2244+A X
2245+A X
2246+A X
2247+A X
2248+C Z
2249+C X
2250+A X
2251+B Y
2252+A X
2253+C X
2254+A X
2255+B Y
2256+C Z
2257+A X
2258+C X
2259+A Y
2260+A X
2261+A X
2262+A X
2263+A X
2264+A X
2265+B Y
2266+B Y
2267+A X
2268+A X
2269+B Y
2270+B Y
2271+C Z
2272+C X
2273+A X
2274+A X
2275+B Z
2276+A X
2277+A X
2278+A Z
2279+A X
2280+A X
2281+A X
2282+A X
2283+C X
2284+A X
2285+A X
2286+A X
2287+B Z
2288+C Z
2289+B Y
2290+B Y
2291+C Z
2292+C X
2293+A X
2294+A X
2295+B Y
2296+A X
2297+A X
2298+B Y
2299+A X
2300+A Y
2301+C X
2302+B Y
2303+A X
2304+C X
2305+A X
2306+B Y
2307+C X
2308+B Y
2309+A X
2310+C X
2311+A X
2312+A X
2313+C X
2314+A X
2315+C X
2316+A X
2317+C X
2318+A X
2319+A X
2320+B Y
2321+A X
2322+A X
2323+A X
2324+A X
2325+A X
2326+A X
2327+A X
2328+A Y
2329+A X
2330+A X
2331+C X
2332+B Y
2333+C Z
2334+A X
2335+B Y
2336+A X
2337+B Y
2338+C Z
2339+C Z
2340+B Y
2341+A X
2342+A X
2343+A X
2344+A X
2345+A Y
2346+A X
2347+A Z
2348+A X
2349+C Y
2350+C X
2351+C Z
2352+A X
2353+A X
2354+A X
2355+A X
2356+A X
2357+C Z
2358+C X
2359+A X
2360+A X
2361+B Z
2362+A X
2363+C X
2364+A Z
2365+B Y
2366+C Z
2367+A X
2368+A X
2369+A Z
2370+B Y
2371+A X
2372+B Z
2373+A X
2374+A X
2375+A Y
2376+A X
2377+A X
2378+C Z
2379+A X
2380+B Y
2381+B X
2382+A X
2383+C X
2384+A X
2385+C X
2386+B Y
2387+A X
2388+A X
2389+B Z
2390+A X
2391+A X
2392+B Y
2393+B Y
2394+A Z
2395+C X
2396+A X
2397+A X
2398+A Z
2399+A X
2400+A Z
2401+A X
2402+A X
2403+A X
2404+B Y
2405+A X
2406+C X
2407+C X
2408+A Z
2409+B Y
2410+B Y
2411+A X
2412+A X
2413+A X
2414+A X
2415+A X
2416+A X
2417+C X
2418+A X
2419+A Y
2420+C X
2421+A X
2422+A X
2423+A X
2424+C X
2425+A X
2426+A X
2427+A X
2428+A X
2429+A X
2430+B Z
2431+A X
2432+A X
2433+C Y
2434+B Y
2435+C X
2436+A X
2437+A X
2438+A X
2439+A X
2440+A X
2441+C X
2442+A Y
2443+B Y
2444+A X
2445+A X
2446+A X
2447+A Y
2448+A X
2449+C X
2450+A Z
2451+A X
2452+C Z
2453+C X
2454+A X
2455+A X
2456+A X
2457+A X
2458+C X
2459+C X
2460+B Y
2461+A Z
2462+A Y
2463+B Y
2464+C X
2465+C Z
2466+B Y
2467+B Y
2468+A X
2469+C X
2470+A X
2471+A Y
2472+B Y
2473+A X
2474+C X
2475+C X
2476+B Y
2477+A X
2478+B Y
2479+A Y
2480+A X
2481+B X
2482+A X
2483+A X
2484+B Y
2485+A X
2486+B X
2487+B Y
2488+A X
2489+C Z
2490+A X
2491+A Z
2492+A X
2493+A X
2494+C X
2495+A Y
2496+A X
2497+C X
2498+A X
2499+A X
2500+A X
\ No newline at end of file
diff -r 9b0faa2edc54 -r a6590c561ac1 Cpp/adventOfCode/input_2022_Task_02_example_A.txt
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/Cpp/adventOfCode/input_2022_Task_02_example_A.txt Sat Dec 03 18:37:05 2022 +0100
@@ -0,0 +1,3 @@
1+A Y
2+B X
3+C Z
\ No newline at end of file
diff -r 9b0faa2edc54 -r a6590c561ac1 Cpp/adventOfCode/input_2022_Task_02_example_B.txt
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/Cpp/adventOfCode/input_2022_Task_02_example_B.txt Sat Dec 03 18:37:05 2022 +0100
@@ -0,0 +1,14 @@
1+1000
2+2000
3+3000
4+
5+4000
6+
7+5000
8+6000
9+
10+7000
11+8000
12+9000
13+
14+10000
\ No newline at end of file
diff -r 9b0faa2edc54 -r a6590c561ac1 Cpp/adventOfCode/main.cpp
--- a/Cpp/adventOfCode/main.cpp Thu Dec 01 10:50:15 2022 +0100
+++ b/Cpp/adventOfCode/main.cpp Sat Dec 03 18:37:05 2022 +0100
@@ -111,6 +111,13 @@
111111 //task2022_01.disableSubtask(1);
112112 task_runner.runTask(&task2022_01, 2022, 1);
113113
114+ Task_2022_02 task2022_02;
115+ //task2022_02.disableExample(0);
116+ task2022_02.disableSubtask(0);
117+ task2022_02.disableExample(1);
118+ task2022_02.disableSubtask(1);
119+ task_runner.runTask(&task2022_02, 2022, 2);
120+
114121 cout<<"End"<<endl;
115122
116123 return 0;
diff -r 9b0faa2edc54 -r a6590c561ac1 Cpp/adventOfCode/tasks.cpp
--- a/Cpp/adventOfCode/tasks.cpp Thu Dec 01 10:50:15 2022 +0100
+++ b/Cpp/adventOfCode/tasks.cpp Sat Dec 03 18:37:05 2022 +0100
@@ -1877,4 +1877,14 @@
18771877 sort(sums.begin(), sums.end());
18781878
18791879 return sums[sums.size() - 1] + sums[sums.size() - 2] + sums[sums.size() - 3];
1880+}
1881+
1882+int Task_2022_02::processTask_A(std::vector<string>& inputData)
1883+{
1884+ return 0;
1885+}
1886+
1887+int Task_2022_02::processTask_B(std::vector<string>& inputData)
1888+{
1889+ return 0;
18801890 }
\ No newline at end of file
diff -r 9b0faa2edc54 -r a6590c561ac1 Cpp/adventOfCode/tasks.h
--- a/Cpp/adventOfCode/tasks.h Thu Dec 01 10:50:15 2022 +0100
+++ b/Cpp/adventOfCode/tasks.h Sat Dec 03 18:37:05 2022 +0100
@@ -407,6 +407,28 @@
407407 virtual int processTask_B(std::vector<string>& inputData);
408408 };
409409
410+
411+class Task_2022_02 : public Task
412+{
413+public:
414+ Task_2022_02() {
415+ testValuesForInputFile[0] = "A X";
416+ testValuesForInputFile[1] = "A X";
417+ testValuesForInputFile[2] = "A X";
418+
419+ testValuesForExamples[0] = 15;
420+ testValuesForExamples[1] = 0;
421+
422+ testValuesForTask[0] = 0;
423+ testValuesForTask[1] = 0;
424+
425+ }
426+
427+ virtual int processTask_A(std::vector<string>& inputData);
428+ virtual int processTask_B(std::vector<string>& inputData);
429+};
430+
431+
410432 ///////////////////////////////////////TASK 2020 07////////////////////////////////////////////////////////
411433 bool testReadingFileForTask_2020_07(std::vector<string>& inputData);
412434 bool testTask_2020_07_A(int result);
Show on old repository browser