public void ParseProgram(string path) { var rows = DataTools.ReadAllLines(path); ResetRegisters(); ParseProgram(rows); }
public int CheckSumFile(string filepath) { int checksum = 0; var rows = DataTools.ReadAllLines(filepath); checksum = CheckSum(rows); return(checksum); }
public void ParseComponents(string path) { var rows = DataTools.ReadAllLines(path); foreach (var row in rows) { Components.Add(new Component(row)); } }
public void ParseFile(string path) { var rows = DataTools.ReadAllLines(path); foreach (var row in rows) { Proc p = new Proc(row); AllProcs.Add(p.ProcId, p); } }
public void ParseFirewall(string path) { var rows = DataTools.ReadAllLines(path); foreach (var row in rows) { var vals = row.Split(new string[] { ": " }, StringSplitOptions.RemoveEmptyEntries); Firewall.Add(int.Parse(vals[0]), int.Parse(vals[1])); } }
public void ParseData(string path) { var rows = DataTools.ReadAllLines(path); Particles.Clear(); for (int idx = 0; idx < rows.Length; idx++) { Particle p = new Particle(rows[idx], idx); Particles.Add(p); } }
public int CheckSumFileDiv(string filepath) { int checksum = 0; var rows = DataTools.ReadAllLines(filepath); foreach (var row in rows) { checksum += RowCheckSumDiv(row); } return(checksum); }
public string ReadData(string path) { var rows = DataTools.ReadAllLines(path); if (rows.Length > 1) { throw new Exception("Huh!"); } return(rows[0]); }
public List <int> ReadJumpStack(string path) { List <int> jumps = new List <int>(); var lines = DataTools.ReadAllLines(path); foreach (var line in lines) { jumps.Add(int.Parse(line)); } return(jumps); }
public List <pgm> ReadData(string path) { List <pgm> list = new List <pgm>(); var rows = DataTools.ReadAllLines(path); foreach (var row in rows) { var p = ParseRow(row); list.Add(p); } return(list); }
public int NumberValidPassPhrasesInFile2(string path) { var phrases = DataTools.ReadAllLines(path); int validCount = 0; foreach (var phrase in phrases) { if (CheckPassPhraseAnagrams(phrase)) { validCount++; } } return(validCount); }
public void ParseData(string path) { var rows = DataTools.ReadAllLines(path); DimY = rows.Length; DimX = rows[0].Length; for (int y = 0; y < DimY; y++) { var chars = rows[y].ToCharArray(); for (int x = 0; x < DimX; x++) { Tuple <int, int> key = new Tuple <int, int>(x, y); VirusState infected = chars[x] == '#' ? VirusState.Infected : VirusState.Clean; Blocks.Add(key, infected); } } CurrentNode = new Position(); CurrentNode.X = DimX / 2; CurrentNode.Y = DimY / 2; CurrentNode.Direction = Direction.Up; InfectionBursts = 0; }
public string ReadInputData(string path) { var rows = DataTools.ReadAllLines(path); return(rows[0]); }
public string[] ReadData(string path) { var rows = DataTools.ReadAllLines(path); return(rows); }