public static void Day4() { string[] requiredFields = { "byr", "iyr", "eyr", "hgt", "hcl", "ecl", "pid" }; var path = $"{SD.Path}4{SD.Ext}"; var passportData = ConcatImportData.ConcatPassportData(File.ReadLines(path)); Console.WriteLine("Day 4"); Console.WriteLine($"Number of Valid Passports = {GetDay4Part1(passportData, requiredFields)}"); Console.WriteLine($"Number of Passports with Valid Inputs = {GetDay4Part2(passportData, requiredFields)}"); }
public static void Day6() { var path = $"{SD.Path}6{SD.Ext}"; var rawCustomsForms = File.ReadLines(path); var customsForms = ConcatImportData.ConcatPassportData( rawCustomsForms).Select(x => x.Replace(" ", string.Empty)); Console.WriteLine("Day 6"); Console.WriteLine($"Number of questions = {GetDay6Part1(customsForms)}"); Console.WriteLine($"Number of questions corrected = {GetDay6Part2(rawCustomsForms)}"); }