static void Main(string[] args) { var formattedData = FormatData("assets/input.txt"); int validPassports = Passports.CountValidPassportsQ2(formattedData); Console.WriteLine("There are {0} valid passports.", validPassports); }
public void ReadLine(string line) { if (line == string.Empty) { Passports.Add(PassportBuilder.Build()); PassportBuilder.Clear(); return; } var chunks = line.Split(' ', StringSplitOptions.RemoveEmptyEntries); ParseChunks(chunks); }
public void FinishReading() { Passports.Add(PassportBuilder.Build()); PassportBuilder.Clear(); }