Commit 2a151645 authored by Kai Brandes's avatar Kai Brandes

add solutions for 5a

parent a226b084
......@@ -10,4 +10,5 @@ fn main() {
println!("Solution for day 3b is: {}", adventofcode_2017::results::day_3_b());
println!("Solution for day 4a is: {}", adventofcode_2017::results::day_4_a());
println!("Solution for day 4b is: {}", adventofcode_2017::results::day_4_b());
println!("Solution for day 5a is: {}", adventofcode_2017::results::day_5_a());
}
\ No newline at end of file
2
2
1
2
-3
-4
2
-4
-6
0
1
-10
0
-10
-1
-6
-11
-14
-2
-7
-12
-18
1
-6
-18
-11
2
-19
-4
-18
-7
-8
-28
0
-3
-13
-29
-28
-16
-15
-1
-33
-6
-6
-27
0
-3
-22
-47
-46
-34
0
-49
-33
-19
-3
0
-8
-37
-43
-28
-11
-18
-29
-44
-19
-42
-40
-61
-2
-25
-52
-69
-57
-9
-52
-24
-48
-11
-27
-72
-45
-14
-46
-56
-15
-75
-67
-11
-18
-43
-32
-39
-59
-47
-61
-28
-33
-14
-60
-1
-18
-60
-50
-14
-95
-101
-103
-7
-9
-48
-110
-28
-29
-73
-41
-13
-57
-67
-30
-65
-97
-59
-118
-119
-101
-35
-41
-123
-41
-109
-1
-58
-118
-107
-1
-35
-2
-27
-7
-92
-117
-109
-121
-83
-61
-114
-112
-77
-145
-18
-91
-2
-101
-106
-92
-145
-4
-156
-108
-60
-95
-81
0
-37
-112
-132
-112
-94
-3
-117
-155
-160
-112
-43
-72
-106
-110
-108
-124
-132
-180
-109
-12
-107
-86
-181
-59
-168
-57
-179
-143
-146
-46
-82
-19
-30
-150
-164
-178
-152
-197
-66
-139
-179
-31
-194
-146
-141
-205
-52
-12
-194
-112
-44
-144
-13
-99
-48
-73
-80
1
-91
-125
-74
-108
-43
-101
-212
-160
-152
-93
-85
-122
-88
-64
-26
-64
-209
-39
-102
-200
-195
-61
-85
-80
-137
-98
-5
-217
-94
-200
-88
-170
-201
-91
-25
-29
-92
-237
-139
-146
-194
-4
-250
-227
-33
-212
-72
-144
-73
-185
-101
-115
-168
-72
-50
-88
-179
-271
-83
-205
-193
-171
-142
-86
-154
-172
-44
-234
-77
-198
-54
-270
-6
-166
-265
-194
-221
-1
-251
-220
-54
-285
-268
-22
-168
-16
-116
-189
-120
-84
-273
-140
-292
-254
-167
-190
-147
-51
-50
-143
-204
-233
-87
-80
-321
-112
-81
-234
-209
-15
-315
-68
-58
-283
-332
-74
-252
-187
-187
-220
-334
-108
-163
-262
-327
-330
-89
-265
-254
-108
-140
-104
-104
-245
-306
-69
-75
-297
-351
-198
-3
-318
-221
-185
-211
-151
-221
-352
-95
-301
-30
-365
-237
-344
-157
-173
-358
-25
-325
-108
-48
-335
1
-121
-277
-284
-121
-97
-99
-315
-74
-263
-366
-20
-329
-288
-284
-247
-236
-196
-104
-347
-24
-83
-134
-322
-74
-199
-101
-272
-313
-129
-94
-60
-309
-60
-287
-308
-187
-125
-14
-324
-3
-358
-199
-152
-91
-60
-300
-316
-90
-54
-60
-307
-216
-231
-373
-228
-111
-365
-352
-87
-359
-411
-293
-26
-1
-159
-324
-210
-308
-251
-201
-367
-119
-448
-239
-275
-215
-294
-104
-298
-196
-43
-43
1
-174
-200
-358
-395
-328
-340
-9
-350
-2
-466
-127
-9
-158
-161
-345
-71
-410
-189
-287
-334
-377
-39
-316
-153
-169
-155
-459
-328
-289
-443
-339
-442
-5
-1
-416
-395
-493
-364
-295
1
-270
-496
-280
-19
-49
-216
-142
-492
-511
-285
-113
-237
-322
-402
-254
-366
-281
-501
-368
-159
-527
-289
-441
-268
-118
-246
-154
-116
-294
-39
-218
-306
-196
-225
-435
-298
-456
-380
-163
-489
-408
-137
-410
-128
-499
-484
-195
-202
-547
-364
-347
-304
-473
-208
-474
-384
-437
-104
-310
-109
-378
-517
-330
-324
-87
-100
-351
-275
-376
-7
-128
-378
-452
-383
-270
-309
-281
-351
-183
-213
-68
-183
-503
-36
-584
-359
-482
-152
-404
-3
-460
-397
-559
-441
-356
-251
-448
-229
-49
-27
-164
-430
-327
-514
-485
-164
-255
-453
-143
-484
-263
-19
-348
-190
-49
-610
-77
-347
-30
-382
-486
-42
-550
-39
-75
-523
-258
-77
-552
-196
-234
-504
-133
-308
-629
-81
-359
-429
-251
-115
-192
-459
-353
-68
-471
-630
0
-345
-566
-434
-638
-550
-79
-557
-289
-170
-495
-575
-584
-407
-382
-540
-641
-202
-378
-32
-652
-573
-372
-107
-396
-202
-554
-675
-141
-437
-588
-194
-205
-186
-58
-8
-624
-63
-499
-540
1
-215
-579
-305
-690
-412
-540
-488
-168
-174
-645
-655
-509
-336
-430
-591
-304
-300
-472
-40
-100
-154
-38
-315
-492
-179
-198
-605
-310
-458
0
-74
-186
-463
-354
-627
-341
-360
-380
-527
-656
-42
-643
-691
-460
-404
-118
-332
-36
-486
-519
-511