private string BuildPath(DaysOfChallenge day) { StringBuilder sb = new StringBuilder(); sb.Append(path); sb.Append(day.ToString()); sb.Append(".txt"); return(sb.ToString()); }
public IntcodeComputer(DaysOfChallenge day, int?input) { if (input != null) { Input = (int)input; } string path = BuildPath(day); string csv = File.ReadAllText(path); OpCodes = Array.ConvertAll(csv.Split(','), int.Parse); if (day == DaysOfChallenge.day7) { Amplify(); } Compute(); }