Exemple #1
0
        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();
 }