From df62f822eaae0d2eaeaccf7b38311da9fe76f170 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tommy=20=C3=96man?= Date: Sun, 16 Dec 2018 23:45:14 +0100 Subject: [PATCH] 191206 Klar --- 2018_06/Program.cs | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/2018_06/Program.cs b/2018_06/Program.cs index d4888e6..68c53ae 100644 --- a/2018_06/Program.cs +++ b/2018_06/Program.cs @@ -46,17 +46,20 @@ namespace _2018_06 ReadKey(); string[,] area = new string[360, 360]; + int part2Area = 0; for (int i = 0; i < 360; i++) { for (int j = 0; j < 360; j++) { int dist = 10000; + int areaDist = 0; foreach (Tuple tp1 in koords) { int part1 = tp1.Item2 - i; int part2 = tp1.Item3 - j; int ldist = Math.Abs(part1) + Math.Abs(part2); + areaDist += ldist; if (ldist < dist) { dist = ldist; @@ -70,12 +73,16 @@ namespace _2018_06 } } } + if (areaDist < 10000) + { + part2Area++; + } //Write($" {area[i, j]}"); } //WriteLine(); } - WriteLine("Skapat avståndsmap"); + WriteLine($"Skapat avståndsmap Part 2 Area = {part2Area }"); ReadKey(); @@ -123,7 +130,7 @@ namespace _2018_06 int maxUnits = 0; string maxArea = ""; - foreach(var item in areas.Keys) + foreach (var item in areas.Keys) { WriteLine($"{item}= {areas[item]}"); if (areas[item] > maxUnits)