public static char[,] GetMapFullExample() { var input = InputDay3.GetInputMap(); var sizeBlock = 66; var sizeX = 132; var sizeY = 11; var map = new char[sizeX, sizeY]; int i = 0; while (i < 2) { var offset = i * sizeBlock; map = Repeater(map, offset, sizeBlock, input); i++; } //WriteMap(map); return(map); }
public static char[,] GetMapFull() { var input = InputDay3.GetInputMap(); var sizeBlock = 31; var sizeX = 3100; var sizeY = 324; var map = new char[sizeX, sizeY]; int i = 0; while (i < 100) { var offset = i * sizeBlock; map = Repeater(map, offset, sizeBlock, input); i++; } //WriteMap(map); return(map); }
public static void GetMapOnce() { var input = InputDay3.GetInputMap(); var sizeX = 31; var sizeY = 323; var map = new char[sizeX, sizeY]; var y = 0; foreach (var line in input) { var x = 0; foreach (char ch in line) { map[x, y] = ch; x++; } y++; } WriteMap(map); }